내가 수정 한 다음 기능을 기반으로 한 누군가를 elses 기능 :PHP -이 기능을 약간 변경할 수 있습니까?
function showCombinations($string, $nameString, $linkParts, $i){
$wordDivider = "/"; //the divider between the words/values
if ($i >= count($linkParts)){
echo "<a href='".trim($string)."'>".trim($nameString)."</a>, ";
} else {
foreach ($linkParts[$i] as $currentTrait){
if ($currentTrait['name']=="urltext"){
$currentNameStringName=""; //ignore
} else {
$currentNameStringName=$currentTrait['name'];
}
if ($nameString!=""){
$currentNameString=$nameString." - ".$currentNameStringName;
} else {
$currentNameString=$nameString.$currentNameStringName;
}
showCombinations($string.$currentTrait['value'].$wordDivider, $currentNameString, $linkParts, $i + 1);
}
}
}
showCombinations('', '', $linkParts, 0);
나는이 조합을 구축하고자 그래서 내가 할 수있는 대신 ECHO
의이다 수행하려면이 옵션을 변경해야 할 모든 :
$result = showCombinations('', '', $linkParts, 0);
echo $result;
$result
을 수정해야하므로이 방법이 필요합니다.
정확히 무엇을하려고합니까? –