2011-11-14 15 views

उत्तर

26

आप उपयोग कर सकते हैं str_split और intval:

$number = 2468; 

    $array = array_map('intval', str_split($number)); 

var_dump($array); 

निम्नलिखित में से कौन उत्पादन दे देंगे:

array(4) { 
    [0] => int(2) 
    [1] => int(4) 
    [2] => int(6) 
    [3] => int(8) 
} 

Demo

+0

हां। बस int मान को एक स्ट्रिंग में कनवर्ट करें और इसे विभाजित करें। – iWantSimpleLife

+0

'str_split' स्ट्रिंग में पहले से ही परिवर्तित हो जाता है। हालांकि आउटपुट पूर्णांक की सरणी नहीं थी, इसलिए इसे वास्तव में कुछ रूपांतरण की आवश्यकता थी। अन्य उत्तरदाताओं से – hakre

5

आप कट कर सकते हैं नंबर सापेक्ष 10

किसी भी व्यक्ति को मत बताना लेने के द्वारा पिछले अंक!

do 
{ 
    $array.add(num % 10); 
    num = num/10; 
} 
while (num != 0); 
+1

रुको, व्हा ... ...? 'इसे किसी को मत बताओ'? क्यूं कर? – Cullub

संबंधित मुद्दे

 संबंधित मुद्दे