已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 问一个数组问题

作者: @Ta

时间: 2013-08-24

点击: 2701

假定我有一个数组,里面有许多键和值,现在我知道某个键的名字的前几个字母,如何删掉这个键。不知道完整的键名。希望各位大神赐教,要是懒得打字,就说一下会用的哪些函数。。。感激不尽。。。不好意思,说错了,是只知道某个值得前几个字。。。该怎么把这个键删掉。。。还有,数组的值是不确定的,就是说指不定有几个键,什么键值,唯一能确定的就是某个键的值得前几个字母。。。。

[隐藏样式|查看源码]


『回复列表(7|隐藏机器人聊天)』

1. print_r

一下,你就知道
(/@Ta/2013-08-24 22:40//)

2. var_dump

一下,你就知道
(/@Ta/2013-08-24 22:43//)

3.
用户被禁言,发言自动屏蔽。
(/@Ta/2013-08-24 22:43//
被禁言
)

4.
用户被禁言,发言自动屏蔽。
(/@Ta/2013-08-24 22:44//
被禁言
)

5. <?php
$url=array('新浪'=>'www.sina.com','雅虎'=>'www.yahoo.com','网易'=>'www.163.com','腾讯'=>'www.qq.com','百度'=>'www.baidu.com','新新'=>'xinxin.com');
//键的首字符是新的删除
$ar=preg_grep('#^新.*$#',array_keys($url));
foreach($ar as $v){
unset($url[$v]);
}
print_r($url);
// by funch...http://hiftp.net
(/@Ta/2013-08-24 22:58//)

6.
<?php
$array=array(.......);
foreach($array as $key=>$value)
{if(mb_substr($key,0,你知道的键的长度-1,'utf-8')=='你知道的键')
{unset($array[$key]);
}
}
(/@Ta/2013-08-24 23:10//)

7. 蛋疼的uc,回复重了
(/@Ta/2013-08-24 23:11//)

回复需要登录

9月23日 18:37 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1