मैं एक सरणी है:फिर व्यवस्था php साहचर्य सरणी
switch($type)
case 'a':
//arrange the example array as one, two three
break;
case 'b':
//arrange the example array as two, one, three
break;
case 'c':
//arrange the example array in some other arbitrary manner
break;
foreach($example as $value){
echo $value;
}
: पहले foreach पाश मेरी उत्पादन प्रक्रियाओं
$example = array();
$example ['one'] = array('first' => 'blue',
'second' => 'red');
$example ['two'] = array('third' => 'purple',
'fourth' => 'green');
$example ['three'] = array('fifth' => 'orange',
'sixth' => 'white');
कार्य करने के लिए कुछ इनपुट के आधार पर, मैं उदाहरण सरणी के आदेश को बदलने की जरूरत
क्या मेरे सभी कोड पुनः इंजीनियरिंग के बिना ऐसा करने का कोई आसान तरीका है? मेरे पास एक सुंदर इंडिपथ फ़ोरैच लूप है जो प्रोसेसिंग करता है और यदि हर बार सरणी को फिर से ऑर्डर करने का आसान तरीका होता है जो वास्तव में सहायक होगा।
आपके "मनमानी सरणी सॉर्टिंग का उद्देश्य क्या है?" क्या आप बस ऑर्डर यादृच्छिक करने की कोशिश कर रहे हैं? या, क्या आप विशेष रूप से वस्तुओं को एक पैरामीट्रिक फैशन में बदलना चाहते हैं? – user1477388
मुझे लगता है कि बिंदु यह है कि मुझे उन्हें सॉर्ट करने की आवश्यकता है कि मैं कैसे चाहता हूं और यह वर्णानुक्रम या संख्यात्मक जैसे किसी भी आसानी से उपलब्ध सॉर्टिंग मानदंडों में नहीं आती है ... मुझे इसकी तरह हल करने की ज़रूरत है कि मैं इसे कैसे हल किया जाए। – absentx