Jarayon qiymatini tekshiring - To'g'ri yoki noto'g'ri (PHP)

Menda haqiqiy yoki noto'g'ri qadriyatlarni siqib chiqaradigan qator bor. Va faqat qator to'liq yoki to'liq bo'lsa keyingi funktsiyani bajarishni xohlayman. Lekin ular strings emas, chunki uni in_array (...) bilan tekshirib bo'lmaydi.

Bir qator butunlay to'g'ri yoki to'liq tekshiruvni qanday tekshirishi mumkinligini biladimi?

Salomlar va rahmat! : D

0
if (array_sum ($ myArray) == 0) {all false} if (array_sum ($ myArray) == hisoblash ($ myArray) kodi>
qo'shib qo'ydi muallif Mark Baker, manba
Faqat PHP 7da testlangan va in_array funktsiyasida booleanlardan foydalanishingiz mumkin.
qo'shib qo'ydi muallif Manulaiko, manba
Faqat PHP 7da testlangan va in_array funktsiyasida booleanlardan foydalanishingiz mumkin.
qo'shib qo'ydi muallif Manulaiko, manba
@Jan in_array ($ igna, $ haystack)
qo'shib qo'ydi muallif Manulaiko, manba
@Jan in_array ($ igna, $ haystack)
qo'shib qo'ydi muallif Manulaiko, manba
Agar siz PHP7 dan foydalansangiz, u holda @Manulaiko nima to'g'ri ekanligini ko'rsatmoqda.
qo'shib qo'ydi muallif Naincy, manba
Agar siz PHP7 dan foydalansangiz, u holda @Manulaiko nima to'g'ri ekanligini ko'rsatmoqda.
qo'shib qo'ydi muallif Naincy, manba
In_array funksiyasiga qanday qaraydi?
qo'shib qo'ydi muallif Jan, manba
In_array funksiyasiga qanday qaraydi?
qo'shib qo'ydi muallif Jan, manba

6 javoblar

$res = array_unique($array);
if(count($res) === 1 && $res[0]) {
 //your code
}
1
qo'shib qo'ydi
Men rozi ekanligimga ishonchim komil emas, lekin sizning javobingiz shunday, shuning uchun hozir rag'batlantiraman.
qo'shib qo'ydi muallif mickmackusa, manba
hmm, uzr so'rayman. count ($ res) == 1 ham xuddi shu aniqlik bilan qisqartiriladi. O'zimga yozganim kerakmi? Agar rozi bo'lsangiz, o'zingizni tuzating.
qo'shib qo'ydi muallif mickmackusa, manba
va shuning uchun $ res [0] $ res [0] === ROST bilan bir xil emasmi? bir xil aniqlik bilan qisqartiriladi.
qo'shib qo'ydi muallif mickmackusa, manba
Nima uchun $ res [0] === ROST ? Iltimos, yangilang yoki tushuntiring.
qo'shib qo'ydi muallif mickmackusa, manba
@mickmackusa yangilandi! rahmat
qo'shib qo'ydi muallif Naincy, manba
count ($ res) == 1 ham yaxshi, lekin == o'rniga === foydalanish yaxshi odati
qo'shib qo'ydi muallif Naincy, manba
$res = array_unique($array);
if(count($res) === 1 && $res[0]) {
 //your code
}
1
qo'shib qo'ydi
Men rozi ekanligimga ishonchim komil emas, lekin sizning javobingiz shunday, shuning uchun hozir rag'batlantiraman.
qo'shib qo'ydi muallif mickmackusa, manba
hmm, uzr so'rayman. count ($ res) == 1 ham xuddi shu aniqlik bilan qisqartiriladi. O'zimga yozganim kerakmi? Agar rozi bo'lsangiz, o'zingizni tuzating.
qo'shib qo'ydi muallif mickmackusa, manba
va shuning uchun $ res [0] $ res [0] === ROST bilan bir xil emasmi? bir xil aniqlik bilan qisqartiriladi.
qo'shib qo'ydi muallif mickmackusa, manba
Nima uchun $ res [0] === ROST ? Iltimos, yangilang yoki tushuntiring.
qo'shib qo'ydi muallif mickmackusa, manba
@mickmackusa yangilandi! rahmat
qo'shib qo'ydi muallif Naincy, manba
count ($ res) == 1 ham yaxshi, lekin == o'rniga === foydalanish yaxshi odati
qo'shib qo'ydi muallif Naincy, manba
$res = array_unique($array);
if(count($res) === 1 && $res[0]) {
 //your code
}
1
qo'shib qo'ydi
Men rozi ekanligimga ishonchim komil emas, lekin sizning javobingiz shunday, shuning uchun hozir rag'batlantiraman.
qo'shib qo'ydi muallif mickmackusa, manba
hmm, uzr so'rayman. count ($ res) == 1 ham xuddi shu aniqlik bilan qisqartiriladi. O'zimga yozganim kerakmi? Agar rozi bo'lsangiz, o'zingizni tuzating.
qo'shib qo'ydi muallif mickmackusa, manba
va shuning uchun $ res [0] $ res [0] === ROST bilan bir xil emasmi? bir xil aniqlik bilan qisqartiriladi.
qo'shib qo'ydi muallif mickmackusa, manba
Nima uchun $ res [0] === ROST ? Iltimos, yangilang yoki tushuntiring.
qo'shib qo'ydi muallif mickmackusa, manba
@mickmackusa yangilandi! rahmat
qo'shib qo'ydi muallif Naincy, manba
count ($ res) == 1 ham yaxshi, lekin == o'rniga === foydalanish yaxshi odati
qo'shib qo'ydi muallif Naincy, manba

Birinchidan, butun qator bir xil qiymatga ega ekanligini tekshiring

So'ngra TRUE yoki false qiymatini tekshiring.

if(count(array_count_values($array))===1){
  if($array[0]){
   //Completely TRUE; 
    }else{
   //Completely FALSE; 
    }
}
0
qo'shib qo'ydi

Birinchidan, butun qator bir xil qiymatga ega ekanligini tekshiring

So'ngra TRUE yoki false qiymatini tekshiring.

if(count(array_count_values($array))===1){
  if($array[0]){
   //Completely TRUE; 
    }else{
   //Completely FALSE; 
    }
}
0
qo'shib qo'ydi

Birinchidan, butun qator bir xil qiymatga ega ekanligini tekshiring

So'ngra TRUE yoki false qiymatini tekshiring.

if(count(array_count_values($array))===1){
  if($array[0]){
   //Completely TRUE; 
    }else{
   //Completely FALSE; 
    }
}
0
qo'shib qo'ydi
PhP |BotsUz
PhP |BotsUz
93 ishtirokchilar

Phpni o'rganishni Hohlasangiz https://t.me/joinchat/AAAAAE-KRc5dd5tPMmGmWA A'zo bo'lin