php字符串操作
❶ 请问用php怎么在文件中替换字符串
<?
$str=file_get_contents("nianling.php");//打开文件
$str=str_replace("要替换的内容","替换成的内容",$str);
file_put_contents("nianling.php",$str);//把替换的内容写到.php文件中
?>
❷ 在php中如何输入字符串啊
你是说运行程序的时候从键盘输入内容吗,相当于c语言的scanf、PASCAL语言的read、BASIC语言的input,是吗,你看看我下面的例子程序吧,注意大小写哦:
<?php
$s=fgets(STDIN);
echo "你输入的字符串是:{$s}";
?>
❸ php中怎么去掉字符串最后一个字符
使用PHP字符串系列函数trim();
trim去掉两端的空格,可以带两个参数,第一个参数是原字符串,第二个参数是需要消除的字符,默认为空格,如trim("#hello#","#") 就是去掉两端的"#",如果要去掉某一侧的话,可以使用ltrim()去掉左侧的字符,rtrim()去掉右侧的字符。
$str = "hello#";
echo rtrim($str,"#");
或者可以使用substr来直接进行截取
首先获取字符串的长度,然后截取到长度-1的位置,如
$str = "hello";
echo substr($str,0,strlen($str)-1);
❹ 如何对php字符串中的每一个字符操作
http://cn2.php.net/manual/zh/function.chr.php
http://cn2.php.net/manual/zh/function.ord.php
用这两个函数实现最好,php处理字符的能力没有c语言那么强。
把这句:$resultString.=$str[$i]+1;
改成:$resultString.=chr(ord($str[$i])+1);
echodecode('abcde');//输出bcdef
echodecode('xyz');//输出yz{
<?php
functiondecode($str){
$resultString="";
for($i=0;$i<strlen($str);$i++){
$resultString.=chr(ord($str[$i])+1);//把字符转换成ascii码+1再转回去
}
return$resultString;
}
echodecode('abcde');
echo'</br>';
echodecode('xyz');
?>
❺ PHP 字符串处理
¥str=&#39;记者XXXXXX实习记者ZZZZZZ通讯员HHHHHH&#39;;¥t=&#39;&#39;;&#47;&#47;j:记着,s:实习记者,t:通讯员¥result=array();¥arr=preg_split(&quot;&#47;[&#92;s]+&#47;&quot;,¥str);&#47;&#47;分割foreach(¥arras¥s){if(preg_match(&quot;&#47;^记者¥&#47;&quot;,¥s)){¥t=&#39;j&#39;;¥result[&#39;j&#39;]=array();}elseif(preg_match(&quot;&#47;^实习记者¥&#47;&quot;hm¥s)){¥t=&#39;s&#39;;¥result[&#39;s&#39;]=array();}elseif(preg_match(&quot;&#47;^通讯员¥&#47;&quot;,¥s)){¥t=&#39;t&#39;;¥result[&#39;t&#39;]=array();}else{echo¥t.&#39;&lt;br&#47;&gt;&#39;;array_push(¥result[¥t],¥s);}}print&#39;&lt;pre&gt;&#39;;var_mp(¥result);print&#39;&lt;&#47;pre&gt;&#39;;
❻ php 如何执行字符串中的函数
mixed call_user_func
( callable $callback
[, mixed $parameter
[, mixed $...
]] )
把第一个参数作为回调函数(callback),并且将其余的参数作为回调函数的参数。
error_reporting(E_ALL);
functionincrement(&$var)
{
$var++;
}
$a=0;
call_user_func('increment',$a);
echo$a." ";
call_user_func_array('increment',array(&$a));//.3
echo$a." ";
后面可以跟多个参数!
❼ 在PHP中如何强制转化成字符串
echo is_string($变量名);
echo json_encode($bar);
实践所得,不是类型强转!!!只是将object以string形式或者json形式输出。
❽ 用PHP程序想要用多个字符串组成最大数量的不同组合,如何操作
<?php
header('Content-type:text/html;charset=utf-8');
$str = array('a001','b001','a002','a003','c001','c002','c003','d001','d002','d003');
$len = 3;
$col = 1;
$count = count($str)-$len+1;
for($i=1;$i<$count;$i++)
{
for($j=1;$j<$count+1;$j++)
{
echo $str[$i-1]. ',' . $str[$j] . ',' . $str[$j+1] .'<br/>';
}
}
?>
❾ PHP及MySQL如何进行字符串运算 - 技术问答
字符串连接,请参照手册的基本语法和运算符的相关内容PHP字符串连接运算符为
.[php]$Name=$_GET[\'textfield\']
.
\'
\'
.
$_GET[\'textfield2\'];[/php]
❿ php 遍历字符串字符
<?php
$temp='abcdefg'; //要遍历的字符串
$re=array(); //定义接受字符串的数组
for($i=0;$i<strlen($temp);$i++)
{
$re[]=substr($temp,$i,1); //将单个字符存到数组当中
echo $re[$i],',';
}
?>