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的吧
相关文档:
一. 首先是PHP网页的编码
1. php文件本身的编码与网页的编码应匹配
a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Cont ......
使用方法:
自动裁切:
程序会按照图片的尺寸从中部裁切最大的正方形,并按目标尺寸进行缩略
$t->setSrcImg("img/test.jpg");
$t->setCutType(1);//这一句就OK了
$t->setDstImg("tmp/new_test.jpg");
$t-&g ......
数据库是 纯真数据库 格式为 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 ......
1. PHP的COOKIE
cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。
PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似。
1.1 设置cookie:
可以用&nbs ......