php當中$a 數組包含了1到100的數字if (in_array(1, $a){..........}這樣會把11 、21。。等等帶1的都判斷進來了這樣還是不行in_array(1, $a, TRUE)
求救 怎麼在in array中 把1和 11 那些區分開
回複討論(解決方案)
不知道你是如何測試的
if(in_array(1, array(11,21,31))) { echo '在';}else { echo '不在';}不在
肯定是你的$a有問題,樓主的結果是正常的
不知道你是如何測試的
if(in_array(1, array(11,21,31))) { echo '在';}else { echo '不在';}不在
我想達到以下效果,區別1和11和21等
if(in_array(1, array(1,11,21,31))) { echo '在';}if(in_array(1, array(11,21,31))){ echo '不在';}
有什麼不對嗎?
if(in_array( 1, array( 1,11,21,31))) {
echo '在';
}
1 在數組中,所以輸出 在
反向要這樣寫
if( ! in_array(1, array(11,21,31))){
echo '不在';
}
有什麼不對嗎?
if(in_array( 1, array( 1,11,21,31))) {
echo '在';
}
1 在數組中,所以輸出 在
反向要這樣寫
if( ! in_array(1, array(11,21,31))){
echo '不在';
}
嗯 反向判斷不錯。我怎麼沒有想到。
再問個問題,在html代碼中 怎麼讓1句話按指定次數迴圈
比如 迴圈 你好 5次
在html代碼中?要用 js
JS代碼給說下啊
沒啥問題,你在判斷裡面把a的值也輸出
if (in_array(1, $a){
..........
}
這樣會把11 、21。。等等帶1的都判斷進來了。
不會這樣的。
boolean false
boolean true
有什麼不對嗎?
if(in_array( 1, array( 1,11,21,31))) {
echo '在';
}
1 在數組中,所以輸出 在
反向要這樣寫
if( ! in_array(1, array(11,21,31))){
echo '不在';
}
嗯 反向判斷不錯。我怎麼沒有想到。
再問個問題,在html代碼中 怎麼讓1句話按指定次數迴圈
比如 迴圈 你好 5次
有什麼不對嗎?
if(in_array( 1, array( 1,11,21,31))) {
echo '在';
}
1 在數組中,所以輸出 在
反向要這樣寫
if( ! in_array(1, array(11,21,31))){
echo '不在';
}
嗯 反向判斷不錯。我怎麼沒有想到。
再問個問題,在html代碼中 怎麼讓1句話按指定次數迴圈
比如 迴圈 你好 5次
應當是