Кемеровские программисты php общаются здесь
Anonymous
Как сравнить массивы для равенства
Сообщение
Anonymous » 12 сен 2025, 00:51
Равные строки:
When the number of query rows in one table is В отличие от запроса в другой таблице, хотя массивы одинаковы, код идентифицирует его как другой. < /p>
Код: Выделить всё
//Query1
while(){
$vetor_xml[$cfop] += $vTotal;
}
//Query2
while(){
$vetor_c190[$cfop] += $aux_vl_opr;
}
function identical_values( $arrayA , $arrayB ) {
///sort( $arrayA );
///sort( $arrayB );
return ($arrayA == $arrayB);
}
$r = identical_values( $vetor_xml, $vetor_c190);
var_dump($r);
if(($vetor_xml=== $vetor_c190)==false){
echo "ERROR";
}
else{
echo "OK";
}
Вот ссылка для загрузки данных кода и SLQ для тестирования
http://github.com/rafaelspfonseca/testобразной Работа
[*] row nf 9115 не работает
Подробнее здесь:
https://stackoverflow.com/questions/631 ... r-equality
1757627476
Anonymous
Равные строки: [img]https://i.sstatic.net/gkDWa.jpg[/img] When the number of query rows in one table is В отличие от запроса в другой таблице, хотя массивы одинаковы, код идентифицирует его как другой. < /p> [code] //Query1 while(){ $vetor_xml[$cfop] += $vTotal; } //Query2 while(){ $vetor_c190[$cfop] += $aux_vl_opr; } function identical_values( $arrayA , $arrayB ) { ///sort( $arrayA ); ///sort( $arrayB ); return ($arrayA == $arrayB); } $r = identical_values( $vetor_xml, $vetor_c190); var_dump($r); if(($vetor_xml=== $vetor_c190)==false){ echo "ERROR"; } else{ echo "OK"; } [/code] Вот ссылка для загрузки данных кода и SLQ для тестирования http://github.com/rafaelspfonseca/testобразной Работа [*] row nf 9115 не работает Подробнее здесь: [url]https://stackoverflow.com/questions/63144681/how-to-compare-arrays-for-equality[/url]