能不能刪除數組的某一個值(給20分,分不夠以后再加) 如果知道具体的位置($i):unset(array[$i]);如果知道要删除的值($value):for($i=0;$array[$i];$i++){ if($array[$i]==$value) unset($array[$i]);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 謝謝樓上的兄弟,問題已經解決了,我經常用到unset,但數組用得少,這次分不夠,分夠一定給,還望見諒. uGain(幽亘)兄弟,我的信誉分能給你嗎?為什麼我回答了人家的問題及提問1分都沒加,我怎樣才能加分? 為了對大家有所幫助,特補充如下:1.一定要用reset,sort兩個函數,要不數組的序號不會變.2.我有測試,如果數組只有兩個元素,用了reset,sort后,刪除第一個值數組的序號還是沒變,要用array_shift才可以.附代碼如下.<?$a=array(1,2);if ($a[0] == 1){ array_shift($a);}else{for ($i=1; $i<count($a); $i++){ if ($a[$i] == 1) { unset($a[$i]); }} reset($a); sort($a);while (list($key, $value) = each ($a)) { echo "Key: $key; Value: $value<br>\n";}?> 求助。在学习的过程中Sqlhelper类中的连接总是不正确 关于在php中写javascript为什么不成功 VI下面如何实现TAB 自动完成PHP函数,代码折叠等功能. php怎样遍历远程文件夹下的文件 我刚写的一个采集类,循环采集出错了。大虾帮我看看!! 用PHP开发的动态页面如何转化静态? 请问PHP的升级。 有没有这两个类啊?? 我装的是php4.21为什么内部函数不能用呢? thinkphp3.2 uploadify上传 guid在一次上传中只调用一次 如何实现? 请问email自动放送怎么做?紧急中,谢谢! ip显示的问题!
我經常用到unset,但數組用得少,
這次分不夠,分夠一定給,還望見諒.
為什麼我回答了人家的問題及提問1分都沒加,
我怎樣才能加分?
1.一定要用reset,sort兩個函數,要不數組的序號不會變.
2.我有測試,如果數組只有兩個元素,用了reset,sort
后,刪除第一個值數組的序號還是沒變,要用array_shift
才可以.附代碼如下.
<?
$a=array(1,2);if ($a[0] == 1)
{
array_shift($a);
}
else
{
for ($i=1; $i<count($a); $i++)
{
if ($a[$i] == 1)
{
unset($a[$i]);
}
} reset($a);
sort($a);
while (list($key, $value) = each ($a)) {
echo "Key: $key; Value: $value<br>\n";
}
?>