foreach($tabs2 as $tab2 => $name){
$class = ($tab2 == $current) ? ' current' : '';
echo("<li class='posts'><a href='?page=pigg&tab=help&tab2=$tab2' class='$class'>$name");
echo(' |'); // If array last then do not display
echo('</a></li>');
}
मैं वर्डप्रेस प्लगइन के लिए नेविगेशन बनाने के लिए एक फ़ोरैच लूप का उपयोग कर रहा हूं, जिस पर मैं काम कर रहा हूं, लेकिन मैं '|' नहीं चाहता आखिरी तत्व के लिए प्रदर्शित होने के लिए, ऊपर दिया गया कोड वह है जो मैंने अभी तक प्राप्त किया है, मैं टिप्पणी पंक्ति पर एक कथन का उपयोग करने के बारे में सोच रहा था, लेकिन यह सुनिश्चित नहीं है कि सबसे अच्छा तरीका क्या होगा, कोई विचार? धन्यवाद!PHP Foreach अगर Array Last
आप पहले और ऊपर की दूसरी और तीसरी गूंज ले जा सकते हैं। फिर यदि (पुनरावृत्ति == first_time) "do_not_echo_2nd, 3rd"। – Neal
इस समाधान पर एक नज़र डालें: http://stackoverflow.com/a/29474468/1478566 – vbarbarosh