【发布时间】:2020-10-19 08:06:34
【问题描述】:
下面的代码解释了如何使用 unset 函数删除一个元素, 我使用了一个字符串并将该字符串转换为一个数组, 现在尝试删除第一个和最后一个元素。 但是元素不会被删除。 帮助将不胜感激
<?php
$string="Cupid"; //orginal string
$stringmod= str_split($string); //converted the string to an array
$length= count($stringmod); //length of the string
for($i=0; $i<$length; $i++)
{
if($i == 0 || $i == $length-1) //condition to be executed
{
unset($stringmod[$i]); //delete elements
}
}
print_r($stringmod);
?>
【问题讨论】:
-
将
length更改为$length... 并打开错误报告 -
您可能会发现这个答案很有帮助,而不是遍历数组:stackoverflow.com/a/4669025/2453432
-
长度是类型错误抱歉
标签: php