Array - Nasıl $ dizi ['key'] yöntemi kullanmadan, belirtilen anahtarında değer girebilirim?

2 Cevap

Örneğin:

$fruits = array(
    1 => 'apples',
    2 => 'lemons',
    3 => 'bananas'
);

$fruits[2] kullanmadan çıkış lemons bir fonksiyon var mı?

2 Cevap

Fonksiyonların bir sonraki kullanabilirsiniz (), akım (), son (), end () set. Sen dizisinde bir foreach kullanabilirsiniz. Sen listesi ($ var, $ var1, $ var2 ...) = $ dizi inşa kullanabilirsiniz. Yapmanız çalıştığınız ne gibi daha spesifik olun.

EDIT:

If you're looking for a way to echo it in text use 
$foo='LEMON: '.$fruits[2].' =)';
OR
$foo=:LEMON: {$fruits[2]} =)";

foreach($fruits as $k => $v) if ($k===2) echo $v;

list($f1,$f2,$f3) = $fruits;
echo $f2;

next($fruits);
echo next($fruits);

array_shift($fruits);
echo $array_shift($fruits);