$array = explode(".", $row[copy]);
$a = $array.length -1;
Ben bu dizinin son elemanını geri dönmek istiyorum ama bu almak tüm -1. Yardım çok takdir.
Try count:
$array = explode(".", $row[copy]);
$a = count($array) - 1;
$array[$a]; // last element
Ayrıca kullanabilirsiniz array_pop(). Bu fonksiyon, bir dizi alır dizinin son öğeyi kaldırır ve o öğeyi döndürür.
$array = explode(".", $row[copy]);
$a = array_pop($array);
Bu son öğeyi kaldırma, $ dizi değiştirmek olacaktır, bu yüzden hala bir şey için dizi gerekiyorsa bunu kullanmıyorum.
Bu PHP gibi etiket gibi, ben eğer öyleyse o zaman yapmak isteyeceksiniz, PHP kullanarak varsayalım edeceğiz:
$array = explode(".", $row[copy]);
$a = count($array) - 1;
$value = $array[$a];
Lütfen tuşlar sayısal ve 0'dan başlayıp eğer Ama bu sadece çalışır.
Eğer bir dizinin son elemanı almak istiyorum, ama sayısal tuşları veya daha sonra, 0'dan başlamalı yok yoksa:
$array = explode(".", $row[copy]); $revArray = array_reverse($array, true); $value = $revArray[key($revArray)];