मैं एक php navbar प्रकार की चीज़ बनाने की कोशिश कर रहा हूं। मेरे पास एचटीएमएल कोड है और मैं क्या करना चाहता हूं एक php dictionary ("होम" => "http://www.domain.com/") का उपयोग करना और इसे HTML कोड में बदलना है।मैं php शब्दकोशों का उपयोग करके फ़ोरैच लूप कैसे कर सकता हूं?
उत्तर
<ul>
<?php foreach ($links as $title => $url): ?>
<li><a href="<?php echo htmlentities($url); ?>"><?php echo htmlentities($title); ?></a></li>
<?php endforeach; ?>
</ul>
foreach($arr as $key=>$value) {
// your code here
}
मुझे नहीं पता कि कैसे आप अपने नेवबार बनाना चाहते है, लेकिन HTML के किसी भी ज्ञान के साथ आप यहां से जाने के लिए सक्षम होना चाहिए।
foreach (dict as $key => $value){
echo "<a href='$value'>$key</a>";
}
मैं अगर मैं सवाल समझ में नहीं जानता, लेकिन आप इस तरह एक हैश का उपयोग कर सकते हैं:
<?php
$navBar = array(
"Home" => "http://www.domain.com/",
"Info" => "http://www.domain.com/info/",
);
foreach($navBar as $key => $val){
echo "<li>$key => $val<li>";
}
?>
सबसे तेजी से
<?php
foreach($array as $name => $link){
echo '<a href="',$link,'">',$name,'</a>\n';
}
?>
आसान पढ़ने और समझने में लेकिन धीमी
<?php
foreach($array as $name => $link){
echo "<a href='$link'>$name</a>\n";
}
?>
कृपया लोगों को माइक्रो-ऑप्टिमाइज़ेशन करने के लिए न कहें जो थोड़ा अंतर बनाते हैं – Andy
मैंने नहीं किया। मैंने दो विकल्प पेश किए। एक तेज है, दूसरा आसान है। यह दोनों को जानने का भुगतान करता है। – DampeS8N
हाँ, हालांकि शायद यह शायद ही कभी मायने रखता है @ DampeS8N, मुझे लगता है कि आपने दोनों विकल्पों को सही चीज़ दी है। जब आप अरबों परिचालन में आते हैं, तो यह एक बड़ा अंतर बनाता है। –
- 1. फ़ोरैच लूप का उपयोग करके एक सरणी भरें
- 2. फ़ोरैच लूप
- 3. फ़ोरैच लूप
- 4. फ़ोरैच लूप
- 5. फ़ोरैच लूप
- 6. फ़ोरैच लूप
- 7. अमरूद का उपयोग करके मैं यह कैसे कर सकता हूं?
- 8. एक्सएएमपीपी का उपयोग करके, मैं PHP 5.2 के लिए PHP 5.3 कैसे स्वैप कर सकता हूं?
- 9. मैं Jinja2 शब्दकोशों को कैसे संशोधित/विलय कर सकता हूं?
- 10. PHP - सरणी के माध्यम से लूप को फ़ोरैच का उपयोग करते समय, मैं कैसे बता सकता हूं कि मैं आखिरी जोड़ी पर हूं या नहीं?
- 11. एकाधिक फ़ोरैच लूप कैसे तोड़ें?
- 12. क्या मुझे फ़ोरैच लूप
- 13. क्या मैं PHP और OData का उपयोग करके MySQL डेटा का पर्दाफाश कर सकता हूं?
- 14. nHibernate का उपयोग करके, मैं असामान्य कैसे पढ़ सकता हूं?
- 15. मैं अजीब का उपयोग करके क्या कर सकता हूं कि मैं पर्ल में नहीं कर सकता?
- 16. पायथन का उपयोग करके, मैं विंडोज नेटवर्क पर साझा फ़ोल्डर का उपयोग कैसे कर सकता हूं?
- 17. क्या मैं php में SESSION सरणी पर array_push का उपयोग कर सकता हूं?
- 18. मैं .NET में शब्दकोशों की सूची कैसे बना सकता हूं?
- 19. समानांतर फ़ोरैच लूप - अजीब व्यवहार
- 20. PHP पीडीओ लूप का उपयोग करके सम्मिलित करें
- 21. मैं सी # में फ़ोरैच लूप से कैसे कूदूं?
- 22. पर्ल में लूप का उपयोग किये बिना मैं सरणी को कैसे फ़िल्टर कर सकता हूं?
- 23. फ़ोरैच लूप का उपयोग करने से एड्रेंज तेज क्यों है?
- 24. मैं PHP 5.3 क्लोजर का उपयोग कैसे कर सकता हूं जैसे हम रूबी
- 25. UIPanGestureRecognizer का उपयोग करके मैं किस दिशा को प्रतिबंधित कर रहा हूं कैप्चर कर सकता हूं?
- 26. मैं कैसे बता सकता हूं कि मेरी PHP स्क्रिप्ट का उपयोग करके कितनी मेमोरी/संसाधन है?
- 27. MySQL का उपयोग करके मैं शीर्ष% दैनिक मूल्य परिवर्तनों की गणना कैसे कर सकता हूं?
- 28. php में array_splice का उपयोग करके मैं एक सरणी सदस्य को कैसे हटा सकता हूं?
- 29. मैं curl का उपयोग कर PHP में पैच अनुरोध कैसे कर सकता हूं?
- 30. मैं PHP का उपयोग कर मोबाइल सफारी सर्वर पक्ष का पता कैसे लगा सकता हूं?
किस तरह का एचटीएमएल कोड? –
PHP में हम उन्हें एसोसिएटिव Arrays कहते हैं। ;) लगभग सभी चला गया। आप पर, जब तक मैंने देखा कि आप एक अजगर आदमी हैं। – DampeS8N
@ DampeS8N मुझे उन्हें हर दिन डिक्ट्स कॉल करने के आग्रह से लड़ना है। –