как мы можем сравнить два значения массива с одинаковым индексом в codeigniter - PullRequest
0 голосов
/ 15 мая 2018

Здесь я хочу сравнить два результата массива, где результаты выглядят так: array1 выглядит так

array(7) { [0]=> string(6) "M" [1]=> string(7) "T" [2]=> string(9) "W" [3]=> string(8) "T" [4]=> string(6) "F" [5]=> string(8) "S" [6]=> string(6) "S" }

array2 выглядит так

array(7) { [0]=> string(5) "15:00" [1]=> string(5) "14:00" [2]=> string(5) "13:00" [3]=> string(0) "" [4]=> string(5) "12:00" [5]=> string(5) "11:00" [6]=> string(5) "10:00" }

здесь яхотите сравнить first value из array1 со строкой first value из array2 со второй, и если значение возвращает true, оно должно выполнять функцию, а если значение, возвращаемое пустым, должно выполнять другую функцию

поэтому я сделал свой код следующим образом

<?php foreach($array1 as $index => $val)
{
    foreach($array2 as $index2 => $val2){?>
    //here i want to compare $val with $val2 to check $val2 is not empty or not
    <?php }
}?>

1 Ответ

0 голосов
/ 15 мая 2018

Вы должны сделать что-то подобное:

$array1 = array("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
$array2 = array("15:00","14:00","13:00","", "12:00","11:00","10:00");

foreach($array1 as $index => $val) {
    echo "compare $val to $array2[$index]  <br />";   
}

Этот код возвращает:

    compare Monday to 15:00 
    compare Tuesday to 14:00 
    compare Wednesday to 13:00 
    compare Thursday to 
    compare Friday to 12:00 
    compare Saturday to 11:00 
    compare Sunday to 10:00 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...