मेरे पास एक स्ट्रिंग है और मैं इसे लूप करना चाहता हूं ताकि मैं जांच सकूं कि प्रत्येक char एक अक्षर या संख्या है या नहीं।मैं कैसे जांच सकता हूं कि कोई char एक अक्षर या संख्या है या नहीं?
$s = "rfewr545 345b";
for ($i=1; $i<=strlen($s); $i++){
if ($a[$i-1] == is a letter){
echo $a[$i-1]." is a letter";
} else {
echo $a[$i-1]." is a number";
}
}
मैं कैसे जांच सकता हूं कि कोई char एक पत्र या संख्या है या नहीं?
is_numeric($a[$i-1])
के रूप में नीचे
: अगर चरित्र is_numeric
, का उपयोग
यह बजाय हर किरदार से अधिक पुनरावृत्ति की पूरी स्ट्रिंग पर रेगुलर एक्सप्रेशन का उपयोग करना संभव है? –
http://stackoverflow.com/q/9721636/1169798 और http://php.net/manual/en/function.is-numeric.php – Sirko
'is_numeric()' को जांचने के लिए चाल करना चाहिए। – tradyblix