кто-нибудь знает, как проверить, является ли моя строка raw последней, которую я пытался использовать end (…), но я застрял, как проверить, является ли массив строк raw последней в массиве, например
$array = array('raw1' => 'value1', 'raw2' => 'value2', 'raw3' => 'value3');
for($array as $key => $value) {
if(strcmp(end($array), $key) == False) { // some code which will be excuted when the check returns true }
}
Я не уверен, что мой пример правильный, но, пожалуйста, может кто-нибудь помочь мне проверить, является ли массив raw последним? пожалуйста
Ты можешь использовать end()
$array = array('raw1' => 'value1', 'raw2' => 'value2', 'raw3' => 'value3');
$lastElement = end($array);
foreach($array as $k => $v) {
if($v == $lastElement) {
// some code which will be executed its last element of an array
}
}
Попробуйте что-то вроде этого:
$array = array('raw1' => 'value1', 'raw2' => 'value2', 'raw3' => 'value3');
$arrayCount = count($array);
$i = 0;
foreach ($array as $key => $value) {
$i++;
if ($arrayCount == $i) {
// some code which will be excuted
}
}