PHP删除数组中的某个元素
PHP数组函数中貌似没有提供删除数组中的某个元素的函数
但却有一个array_search(查找数组中的某个元素,并返回其键名)
那么就用一下它了
$array_key = array_search($target_value,$target_array);
if($array_key||$array_key==0)unset($target_array[$target_value]);
//这里的条件用$array_key!==false也是可以的吧
OK了
本来想直接
$target_array[$target_value] = NULL;
而不想用unset的
记得老师说把一个变量赋值为NULL就相当于unset掉了
因为好像在哪里看到说赋值的效率要比函数的效率高很多
就像最好用
$array[] = $value;
代替
array_push($array,$value);
一样
但后来一测试发现不行
$target_array[$target_value] = NULL;
的话
数组里还是有这个元素,只不过值为NULL了
所以还是老老实实的unset的吧
相关文档:
<pre>
PHP代码
<?php
// 例子1
function test_global() {
global $var1, $var2;
$var2 =& $var1;
}
function test_globals() {
......
数据库是 纯真数据库 格式为 UTF-8 txt格式
php文件是UTF-8编码
demo : http://dreamnight.gicp.net/zendphp/IP/connect.swf
flash端:
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.ProgressEvent;
//i ......
安装curl
1. curl 是 php 標準庫,所以可以在原來的 phpX.X.X.tar.gz 中找到。
2. 進入 php 目錄中的 ext 找到 curl
3. 在 curl 目錄中執行 /usr/local/php5-fastcgi/bin/phpize
4. 再來將他生成的檔案進行 ./con ......
用多种编辑软件修改过的php网站可能会遇到一很怪问题:用include引入的footer和header文件都在上面多出一空白行,直接把被引入的文件放入则没问题。这个问题极有可能是编码问题引起的。如果采用utf-8编码要设置为无bom,并且要所有的涉及到的页面包括css及其他文件都要以无bom的utf-8编码。具体方法可以是:在Dreamweaver里 ......