php默认安装目录在哪_后端开发
php默认安装目录根据安装方式的不同而有所区别,即如果采用RPM包安装,安装路径应在“/etc/”目录下,如果采用源代码安装,一般默认安装在“/usr/local/lib”目录下。
php删除数组指定键的方法:首先创建一个PHP代码示例文件;然后定义一个“array_remove”方法;最后利用“array_key_exists”、“array_search”等函数实现删除数组指定键即可。
PHP删除Array数组里指定的key
/** * php除数组指定的key值(直接删除key值实现) * @param unknown $data * @param unknown $key * @return unknown */ function array_remove($data, $key){ if(!array_key_exists($key, $data)){ return $data; } $keys = array_keys($data); $index = array_search($key, $keys); if($index !== FALSE){ array_splice($data, $index, 1); } return $data; } /** * php除数组指定的key值(通过直接重新组装一个数组) * @param unknown $data * @param unknown $key * @return unknown */ function array_remove1($data,$delKey) { $newArray = array(); if(is_array($data)) { foreach($data as $key => $value) { if($key !== $delKey) { $newArray[$key] = $value; } } }else { $newArray = $data; } return $newArray; } $data = array('apple','address','ChinaGuangZhou'); $result = array_remove($data, 'name'); $result1 = array_remove1($data, 'name'); print_r($result); print_r($result1);
补充说明:
在php中怎么强制转换字符串_后端开发
在php中可以使用strval函数强制转换成字符串,该函数的语法是“string strval ( mixed $var )”,其中参数var 表示要获取字符串值的变量,结果是返回var的string值。
1,其实问题出在array_search这个函数上,这个函数按照value去搜索,得到位置,如果找不到就返回NULL或false;
2,因此,在按key进行查找key对应的位置时,需要在$keys里去找,这就是调用array_keys的原因
3,因为array_search这个函数可能返回NULL和false,所以得按绝对比较,使用!
更多相关知识,请访问ki4网!
以上就是php删除数组指定键的方法的详细内容,更多请关注ki4网其它相关文章!
怎么解决php内存不够_后端开发
php内存不够的解决办法:1、修改“php.ini”将“memory_limit”由8M改成16M,并重启apache服务;2、在PHP文件中加入“ini_set(‘memory_limit',‘**M');”;3、修改htaccess。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)