i "anahtar => değer" anlayamıyorum

5 Cevap

Ben aşağıda kodu "$ anahtar => $ değer" hakkında bir soru var ... Ben google o kadar baktım ama herhangi bir sonuç vermedi vermedi .. ben bildiğim "=>" dizilerde kullanılan olmasıdır gibi x = array ('a' => 'b').

function _stripslashes_rcurs($variable,$top = true)
	{
		$clean_data = array();
		foreach($variable as $key => $value)
		{
			$key = ($top) ? $key : stripslashes($key);
			$clean_data[$key] = (is_aray($value)) ?
				stripslashes_rcurs($value, false) : stripslashes($value);
		}
		return $clean_data;
	}

Yardımlarınız için teşekkür ederim

5 Cevap

Temelde $variable döngü ve $value olarak $key gibi anahtar ve değerini ayarlıyor. Yani bu senin arrray diyelim:

$variable = array(
  'a' => 'A'
  'b' => 'B'
  'c' => 'C'
);

Sonra döngünün her tekrarında, $key küçük harflerin biri olacak, ve $value gelen büyük harf olacaktır.

"$ Anahtar => $ value" ... Ben google o kadar baktım ama herhangi bir sonuç vermedi vermedi

Sizin için en önemli tavsiyem www.php.net de belgelere aşina olmaktır. Sizin durumunuzda "fonksiyonu liste" "foreach" bakmak olacaktır. Bu belge herhangi bir dil şimdiye kadar sahip olduğu en iyi örneği olarak birçok kişi tarafından kabul edilir.

Sadece aynı anda (Tüm PHP diziler gerçekten sözlükler / karma haritalar) dizi anahtar ve değer giriş yapıyor.

(Muhtemelen) is_array () işlevine çağrı küçük bir yazım hatası var.

not: is_aray()
but: is_array()

http://nl.php.net/manual/en/function.is-array.php

php.net bana yardımcı defadan fazla :)

Evet, bu bir dizi var.

$key => $val

Bu indeks ve dizinin değeri bulunuyor.