phpstr
㈠ php用str_replace()能替换中文汉字吗
PHP能用str_replace()能替换中文汉字,替换方法为:
1、PHP进行字符串替换的两个常用方法。
㈡ php,cut_str()是怎么用的
PHP 中没有叫 cut_str() 的库函数,它可能是你所用的那套软件的开发者自定义的函数,你应该从相关的代码中去找该函数的定义来理解它的使用方法。
㈢ php str_replace替换括号里面的内容
$str="假如内容为:“餐厅特色:可以刷卡(287)免费停车(67)可送外卖(17)无线上网(11)”!";
for($i=0; $i<1000; $i++){
$del='('.$i.')';
$str=str_replace($del,',',$str);
}
echo $str;
//其实,这个的话用正则表达式更好
㈣ php 怎么将字符转成数字
第一种转换方式: 强制转换;
代码:
(4)phpstr扩展阅读:
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:
(int)、(integer):转换成整形;
(float)、(double)、(real):转换成浮点型;
(string):转换成字符串;
(bool)、(boolean):转换成布尔类型;
(array):转换成数组;
(object):转换成对象。
㈤ PHP$str .什么意思
双引号里的尖括号加变量会被替换成相应的值。
㈥ PHP中。。$str是什么意思
就是一个变量的名称,$后边是随便起的
㈦ php str_shuffle里面的中文为什么乱码
str_shuffle() 函数随机地打乱字符串中的所有字符。
注意,打乱的是字符串中的“字符”
一个字母等于一个字符
一个汉字等于2个字符
所以这个函数会把汉字撕成两半后再随机排序,这样的结果显示出来当然是看不懂的乱码了
没有现成的方法去处理这个问题,不晓得你要这么搞有什么用?自己写了个方法,只能解决全中文字符串随机排序的问题,
思路:
1、设法把中文字符串转换成数组,如果字符串中有英文字母或数字将被删除(因为这些只占一个字符,处理起来比较麻烦,假设你的中文字符串不需要存在这样的字符更好)
2、把数组元素重新排序
3、把排序后的数组再转成字符串
$str = "里面的中文为什么乱码啊";
//干掉非utf8中文字符
$str = preg_replace('/[^\x{4e00}-\x{9fa5}]/u', '', $str);
//每隔3个字符插入一个“,”,转换为数组使用,使用strlen()测出php中一个中文霸占了3个
$re = chunk_split($str,3,",");
//转换为数组
$re = explode(",",$re);
shuffle($re);//随机重新排序数组
$newstr = implode($re); //把数据转为字符串
echo $newstr;
㈧ 怎么在php里面利用str
怎么在php里面利可以直接输出,像数字这类都可以不加引号直接输出。
输出变量也可以不用加任何的引号。直接 echo $a; 即可,要输出字符,就一定要加引号了。
比如 echo "你好";
关于单引号和双引号,区别只有一个,单引号里的变量和运算符不会被解释,原样输出。
而双引号里的会解释为相应的内容,例如:
$a=1;
echo "$a"; //输出 1 变量被解释了。
echo '$a'; //输出 $a 变量没有被解释。
如果想把字符和变量一起输出,就要用双引号;
如果只是输出纯文本内容,可以使用单引号,
例如:
echo "<font color=red>$a</font>";
echo '<font color=red>你好</font>';
㈨ php 如何将字符串中的"\"替换为"/"
str_replace('\\','/',"E:\phpsite\zhengtu\flv");
与平台相关的东西:比如目录分割符号。请用php内置常量:DIRECTORY_SEPARATOR
㈩ php中 $$str 中 "$$"是什麽意思
来点专业的回答吧
这种写法称为可变变量
有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。一个普通的变量通过声明来设置,例如:
<?php
$a = "hello";
?>
一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。在上面的例子中 hello 使用了两个美元符号($)以后,就可以作为一个可变变量的变量了。例如:
<?php
$$a = "world";
?>
这时,两个变量都被定义了:$a 的内容是“hello”并且 $hello 的内容是“world”。因此,可以表述为:
<?php
echo "$a ${$a}";
?>
以下写法更准确并且会输出同样的结果:
<?php
echo "$a $hello";
?>
它们都会输出:hello world。
要将可变变量用于数组,必须解决一个模棱两可的问题。这就是当写下 $$a[1] 时,解析器需要知道是想要 $a[1] 作为一个变量呢,还是想要 $$a 作为一个变量并取出该变量中索引为 [1] 的值。解决此问题的语法是,对第一种情况用 ${$a[1]},对第二种情况用 ${$a}[1]。