questions - php tutorial pdf



कैसे पता करें कि क्या $ स्ट्रिंग ',' के साथ समाप्त होती है? (5)

संभव डुप्लिकेट:
PHP में एक स्ट्रिंग में अंतिम चरित्र का पता लगाएं

नमस्ते?

मुझे कैसे पता चलेगा कि $ स्ट्रिंग का अंतिम चार्ट ',' है?

बहुत बहुत धन्यवाद?


Answer #1

आप PHP में इसके लिए नियमित अभिव्यक्ति का उपयोग कर सकते हैं:

if (preg_match("/,$/", $string)) {
    #DO THIS
} else {
    #DO THAT
}

यह $ स्ट्रिंग के अंत में अल्पविराम के एक मैच की जांच करने के लिए कहता है।


Answer #2

कुछ विकल्प हैं:

if (substr($string, -1) == ',') {

या (थोड़ा कम पठनीय):

if ($string[strlen($string) - 1] == ',') {

या (और भी कम पठनीय):

if (strrpos($string, ',') == strlen($string) - 1) {

या (इससे भी बदतर अभी तक):

if (preg_match('/,$/', $string)) {

या (वाह यह बुरा है):

if (end(explode(',', $string)) == '') {

दूर ले जाना, बस उपयोग सामग्री substr($string, -1) और इसके साथ किया जाना चाहिए। लेकिन वहाँ कई अन्य विकल्प हैं ...



Answer #4
//$str hold your string
if(substr($str, -1) ==',')
{
   return true
}

Answer #5
$string = 'foo,bar,';
if(substr($string, -1) === ','){
    // it ends with ','
}




php