首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在数组php中删除一个值

如何在数组php中删除一个值
EN

Stack Overflow用户
提问于 2016-04-28 16:03:57
回答 3查看 51关注 0票数 0

当我想要您从数组buu中删除一个元素时,请帮助我,当我打印数组时,它显示错误4 6 2通知未定义的偏移量:3第16行

代码语言:javascript
复制
<?php
    $value = 22;
    $numbers = array(4, 6, 2, 22, 11);
    $arrlength = count($numbers);

    for($y = 0; $y < $arrlength ; $y++) {
        if ( $numbers[$y] == $value) {
            unset($numbers[$y]);
        }
    }
    $arrlength = count($numbers);
    for($x = 0; $x < $arrlength; $x++) {
         echo $numbers[$x];
         echo "<br>";
    }
?>
EN

回答 3

Stack Overflow用户

发布于 2016-04-28 16:09:52

您应该使用"array_values()“对数组进行重新索引。你可以在这里找到解释:http://php.net/manual/en/language.types.array.php#language.types.array.useful-funcs

票数 0
EN

Stack Overflow用户

发布于 2016-04-28 16:10:28

使用array_values()

代码语言:javascript
复制
<?php
$value = 22;
$numbers = array(4, 6, 2, 22, 11);
$arrlength = count($numbers);

for($y = 0; $y < $arrlength ; $y++) {
if ( $numbers[$y] == $value) {
    unset($numbers[$y]);
}
}
$numbers = array_values($numbers);
$arrlength = count($numbers);
for($x = 0; $x < $arrlength; $x++) {
echo $numbers[$x];
echo "<br>";
}
?>

Check在线演示:

代码语言:javascript
复制
<?php
$value = 22;
$numbers = array(4, 6, 2, 22, 11);
$arrlength = count($numbers);

for($y = 0; $y < $arrlength ; $y++) {
if ( $numbers[$y] == $value) {
    unset($numbers[$y]);
}
}
//$numbers = array_values($numbers);
//$arrlength = count($numbers);
foreach($numbers as $key=>$num) {
echo $num;
echo "<br>";
}
?>
票数 0
EN

Stack Overflow用户

发布于 2016-04-28 16:10:37

您正在尝试打印不存在键的元素

试试这个:

代码语言:javascript
复制
<?php
$value = 22;
$numbers = array(4, 6, 2, 22, 11);
$arrlength = count($numbers);

for($y = 0; $y < $arrlength ; $y++) {
    if ( $numbers[$y] == $value) {
        unset($numbers[$y]);
    }
}
foreach($numbers as $k => $number)
    echo "key: ". $k . " value: ". $number . "<br />";
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36908726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档