PHP 开发常常遇到的小问题
这里列举了本人在做开发的时候常常会用到的小问题,然后累计了下来,防止以后忘记
1.PHP 实现按照指定字符,将字符串拆分成数组
<?php
$str="1|2|3|4|5|";
$var=explode("|",$str);
print_r($var);
var_dump($var);
?>
2. PHP取两个数组的交集
$ccc = array_intersect($sss,$aaa);
3.PHP随机获取数组中的元素
array_rand("数组",“返回值的数量”)//随机取数组中的值
注意:这里取得的数组中的值是数组的元素的键值,并不是元素本身的值。
4.PHP读取服务器本地的文件
<?php $file=fopen("aa.txt","r");
$contents = "";
while (!feof($file)) {
$contents .= fread($file, 1024);
}
fclose($file);
echo $contents;
var_dump($file);
?>
5.PHP Yii框架中control层间相互调用方法
$control=Yii::app()->runController('site/show/id/2');
6.PHP创建文件夹
$path = "../workimg/".$uid."/";
if(!is_readable ($path)){
mkdir($path, 0777);
}
7.PHP创建txt,并且在里面写入
$k = fopen ("../workimg/".$uid."/"."info.txt",'a+');
fwrite($k,"我是内容");
fclose($k);