डेटाबेस पर एक स्ट्रिंग संग्रहीत की जाती है जिसमें कम या ज्यादा प्रविष्टियां हो सकती हैं। आम तौर पर एक जो कोई मुद्दा नहीं है लेकिन जब एक से अधिक हो तो यह काम करना बहुत अच्छा होगा। प्रविष्टियों की एक निश्चित संख्या नहीं है (असीमित) इसलिए दूसरी प्रविष्टि आदि के लिए पूछना ... अधिक प्रविष्टियों पर काम नहीं करेगा।

किसी भी मदद की बहुत सराहना की जाती है!

PHP संस्करण: 7.2

$string = '649374658494, 74658397464, 746384946354, 8659584748';
$var = explode(',',$string);
foreach($var as &$value){   
    $value = '<p>' .$var. '</p>';
}
0
John Walker 1 पद 2018, 16:39

1 उत्तर

सबसे बढ़िया उत्तर

यह एक साधारण गलती है। echo $var जब यह $value होना चाहिए।

    $string = '649374658494, 74658397464, 746384946354, 8659584748';
    $var = explode(',',$string);
    $nvalue="";
    foreach($var as &$value){   
        $nvalue .= '<p>' .$value. '</p>';
    }
    echo $nvalue;

त्रुटि रिपोर्टिंग को सक्षम करने से आपको कुछ ऐसा दिखाई देता:

सूचना: स्ट्रिंग रूपांतरण के लिए सरणी...

... और उत्तरों में लिंक से बचने के लिए, आप इस तरह की सरल त्रुटि रिपोर्टिंग सक्षम करते हैं:

error_reporting(E_ALL);
ini_set('display_errors', 1);
2
Gavin Simpson 1 पद 2018, 14:49