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],',';
}
?>