ठीक है मेरे पास तीन समाधान हैं। 1) सभी वर्णमाला युक्त एक और सरणी बनाएं। फिर इस सरणी के माध्यम से फिर से शुरू करने के लिए foreach का उपयोग करें। और नेस्टेड फोरैच में PHP के स्ट्रॉप्स विधि के माध्यम से उस पत्र के अवसर के लिए जांच करें। यहां कोई मोटा कोड है।
<?php
$alphabets = array ("A","B","C"....); //for all alphabtes
foreach($alphabets as $alphabet)
{
echo $alphabet;
foreach($myArray as $arr)
{
$pos = strpos($arr, $alphabet);
if($pos===flase)
{
//do nothing
}
else
{
echo $arr;
}
}
?>
2) दूसरी विधि के ऊपर जैसा ही तर्क है। लेकिन यहां आपको अक्षर के लिए सरणी बनाने की आवश्यकता नहीं है। आप इस तरह से सभी अक्षर प्राप्त कर सकते हैं।
<?php
foreach(range('a', 'z') as $letter) {
echo $letter;
}
?>
Php range method
3) तीसरा समाधान भी दो से ऊपर के रूप में ही तर्क है। यहाँ आप एक और तरीका है :)
for ($i=65; $i< =90; $i++) {
$x = chr($i);
print $x;
}
स्रोत
2011-10-12 19:12:40
धन्यवाद इस समाधान के लिए! यह आज रात मेरी मदद की। – Steve