使用PHP如何反向打印字符串
我想把字符串倒过来打印。我找到了这段代码,但我不明白for循环后立即两行是什么意思使用PHP如何反向打印字符串,php,Php,我想把字符串倒过来打印。我找到了这段代码,但我不明白for循环后立即两行是什么意思 <?php $s = 'abcdefg'; $j = 0; for ($i = strlen($s) - 1; $i >= 0; $i--) { $s .= $s[$i]; $s[$i] = NULL; $j++; } echo "$s"; echo "<br/>"; echo "ther
<?php
$s = 'abcdefg';
$j = 0;
for ($i = strlen($s) - 1; $i >= 0; $i--) {
$s .= $s[$i];
$s[$i] = NULL;
$j++;
}
echo "$s";
echo "<br/>";
echo "there are " . $j . " character in the string.";
?>
只要简单地使用
只要简单地使用
请遵循此代码
<?php
error_reporting(0);
$s = 'abcdefg';
$length = strlen($s);
$k=array();
for ($i = $length; $i>=0; $i--) {
$k .= $s[$i];
$k[$i] = NULL;
}
echo "$s";
echo "<br/>";
echo "there are <b>".$k."</b> character in the string.";
?>
请遵循此代码
<?php
error_reporting(0);
$s = 'abcdefg';
$length = strlen($s);
$k=array();
for ($i = $length; $i>=0; $i--) {
$k .= $s[$i];
$k[$i] = NULL;
}
echo "$s";
echo "<br/>";
echo "there are <b>".$k."</b> character in the string.";
?>
此行将生成反向字符串并将其与变量$s连接。由于您要连接这个变量$s,它已经有一些值abcdefg,因此需要从变量中删除每个字符,这是通过代码中的以下行完成的:
$s[$i] = NULL;
您可以通过删除此行并检查输出来检查这一点。它将输出:
abcdefggfedcba
更简单的选择是使用函数
此行将生成反向字符串并将其与变量$s连接。由于您要连接这个变量$s,它已经有一些值abcdefg,因此需要从变量中删除每个字符,这是通过代码中的以下行完成的:
$s[$i] = NULL;
您可以通过删除此行并检查输出来检查这一点。它将输出:
abcdefggfedcba
更简单的选择是使用函数您指的是哪一行?!你指的是哪几行?!