क्या निम्न करने के लिए सबसे अच्छा तरीका है:PHP में ठीक से एक रास्ता विभाजित करने के लिए कैसे
मैं एक AJAX अनुरोध के साथ
जैसे एक रास्ता मिल
क्या है
dir1 >> dir2 >> dir3 >> dir4
उनमें से प्रत्येक की जा रही href विशेषता
/dir1
/dir1/dir2
/dir1/dir2/dir3
/dir1/dir2/dir3/dir4
क्रमशः होने के साथ एचटीएमएल एंकर टैग: dir1/dir2/dir3/dir4
मैं अपने वेब पेज पर इस तरह से प्रस्तुत करने की जरूरत है इसे प्राप्त करने के लिए सबसे सुरुचिपूर्ण और कुशल तरीका? पहले से
<?php
$dirs = explode(PATH_SEPARATOR, $this->metadata["path"]);
foreach ($dirs as $key=>$val) {
if ($val == '') {
continue;
}
$pathArray = array();
for ($i = 0; $i <= $key; $i++) {
array_push($pathArray, $dirs[$i]);
}
$path = implode('/', $pathArray);
echo " >> <a href=" . $path . ">" . truncate($val) . "</a>";
}
?>
धन्यवाद
की आवश्यकता होगी मुझे सही लगता है (और इतना गंदे नहीं), हालांकि 'truncate' फ़ंक्शन मौजूद नहीं है। क्या यह एक कस्टम फ़ंक्शन है या क्या आपका मतलब 'ट्रिम' है? –
यह एक कस्टम फ़ंक्शन है ... तो..मुझे लगता है कि यह कोड का एक सुंदर ब्लॉक है? :) – nezgerland
ठीक है, मैं ऐसा करता हूं। यदि यह सुरुचिपूर्ण है, तो hoorray: D –