本文目录一览:
php02-字符串的创建&拼接&插入html标签(混编)
在php中用 . 来拼接字符串
echo $str1.$str2;//小亮是一个男孩子小亮 是一个女孩子
php怎么生成6位的不重复的字符串
php生成6位不重复的字符串,用到的工具:notepad++,步骤如下:
php代码部分:
?php
echo "刷新输出不同的六个字符组合:".substr(md5(microtime(true)), 0, 6);
?
说明:此函数先获取当前时间,然后通过md5进行加密,然后再通过substr截取六位数,当前时间是不会重复的,从而保证生成的六个字符串永远不会重复。
效果图:
注意事项:此代码必须在php环境下运行。
php中通过字符串创建数组
先要把字符串处理一下,成为php定义数组的形式,再用eval执行:
$str="
Array
(
[15] = Array
(
[id] = 2304
[fromtype] = item
)
[16] = Array
(
[id] = 2313
[fromtype] = item
)
[17] = Array
(
[id] = 4265
[fromtype] = item
)
)";
$str=preg_replace('/\[([a-z]+)\]\s*=\s*([0-9a-z]+)/',"'\$1'='\$2',",$str);
$p=array('Array','[',']',' )');
$to=array('array',"'","'",'),');
$str=str_replace($p,$to,$str);
//echo $str;
eval("\$arr = ".$str.'; ');
print_r($arr[15]);