2012-09-04 13 views
6

PHP में वर्ण या सरणी में स्ट्रिंग को तोड़ने के लिए कोई फ़ंक्शन है। है O V E R F L O Wवर्णों में PHP ब्रेक स्ट्रिंग

या

array( 
    0=> 'O', 
    1=> 'V', 
    2=> 'E', 
    3=> 'R', 
    4=> 'F', 
    5=> 'L', 
    6=> 'O', 
    7=> 'W' 
) 

या किसी otherway वहाँ ..:

Example: OVERFLOW 

मैं करने के लिए ऊपर पाठ अतिप्रवाह पूर्णांक को तोड़ने की जरूरत है?

+2

php डंक में एक सरणी –

+1

मैं पूछ सकता है के रूप में संबोधित किया जा सकता क्यूं कर? '$ str = 'ओवरफ्लो'; echo $ str [0]; 'echoes' o 'जैसा है। आप किसी भी स्ट्रिंग को एरे की तरह किसी भी तरह से विभाजित किए बिना किसी भी तरह से –

+0

@Wooble का इलाज कर सकते हैं, भले ही यह आसानी से Google पर पाया जा सके, फिर भी यह सबसे अच्छा होगा यदि एसओ पर प्रश्नों की मात्रा बढ़ेगी, हर दिन के साथ और अधिक रोचक प्रश्नों के साथ। – think123

उत्तर

6

इस के लिए एक समारोह है: str_split

$broken = str_split("OVERFLOW", 1); 

अपने स्ट्रिंग, बहु बाइट वर्ण हो बजाय preg_split का उपयोग कर सकते हैं:

$broken = preg_split('##u', 'OVERFLOW', -1, PREG_SPLIT_NO_EMPTY); 
+0

हाँ यह काम कर रहा है .. मेरी मदद करने के लिए धन्यवाद। – AnNaMaLaI

6

उपयोग इस समारोह --- str_split();

यह स्ट्रिंग को वर्ण सरणी में विभाजित करेगा।

उदाहरण:

$word="overflow"; 
$split_word=str_split($word); 
+0

धन्यवाद इससे मदद मिली ... – Aravin

3

इस तरह की कोशिश करो ....

$var = "OVERFLOW"; 
echo $var[0]; // Will print "O". 
echo $var[1]; // Will print "V". 
2

उपयोग str_split

$str = "OVERFLOW" ; 
$var = str_split($str, 1); 
var_dump($var); 

आउटपुट

array 
    0 => string 'O' (length=1) 
    1 => string 'V' (length=1) 
    2 => string 'E' (length=1) 
    3 => string 'R' (length=1) 
    4 => string 'F' (length=1) 
    5 => string 'L' (length=1) 
    6 => string 'O' (length=1) 
    7 => string 'W' (length=1) 

उदाहरण

1

आपको सत्य बताएं, यह पहले से ही टूट गया है। तो यह काम करेगा:

$string = 'Hello I am the string.'; 
echo $string[0]; // 'H' 

आप विशेष रूप से इसे विभाजित करना चाहते हैं, तो आप ऐसा कर सकते हैं:

$string = 'Hello I am the string.'; 
$stringarr = str_split($string); 

निर्भर करता है यदि आप वास्तव में इसे विभाजित है या नहीं की जरूरत है।

2

आप कर सकता है:

$string = "your string"; 
$charArray = str_split($string); 
2

str_split

पर एक नजर डालें आप इसे इस तरह उपयोग कर सकते हैं:

array str_split (string $string [, int $split_length = 1 ]); 
संबंधित मुद्दे