當前位置:首頁 » 編程語言 » php字元串操作

php字元串操作

發布時間: 2022-10-19 05:28:08

❶ 請問用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],',';
}
?>

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:508
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:13
linux485 發布:2025-07-05 14:38:28 瀏覽:295
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:745
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:419
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:667
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:229
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:670
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:271
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:821