【发布时间】:2017-11-24 21:41:32
【问题描述】:
这是我的代码,但它仅在两个字符串长度相同时才会给出结果。但是如果我想比较不同长度的字符串呢?
<?php
$n1 = "Apple";
$n2 = "Orang";
//count length fo both string
$count1 = strlen($n1);
$count2 = strlen($n2);
$finalcount = 0;
if($count1 > $count2) {
$finalcount = $count1;
} elseif ($count1 < $count2) {
$finalcount = $count2;
} else {
$finalcount = $count1;
}
//convert string to array
$n1 = str_split($n1);
$n2 = str_split($n2);
$i = 0;
$result = "";
for($i = 0;$i < $finalcount ; $i++) {
$result = $result .$n1[$i] . $n2[$i];
}
echo $result;
?>
【问题讨论】:
-
代码什么时候进入
else部分? -
分享一个示例输入以及输出应该是什么。你的代码没什么意义