導航:首頁 > 編程語言 > php讀取字元串

php讀取字元串

發布時間:2022-10-03 17:31:55

php 地址欄怎麼獲取一個字元串

針對你的問題,首先,你需要獲取網址

比如說你的網址是:網址/test.php?key=%E7%99%BE%E5%BA%A6

如果只是為了獲取參數直接使用就可以

$_GET["key"]

如果是為了獲取一串字元,比如獲取key後面的

$url=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echosubstr($url,strpos($url,"key")+4);

希望能幫到你,主要是你的問題提得不是太標准,不能正確的對症下葯。

② php 怎樣在一個字元串中一次讀取一個字元

$i = 0;
while( isset($str{$i}) ) {

// handle
$i++;

}

③ php,怎麼獲取指定長度的字元串

<?php
echo substr(需要截取字元串, 起止數, 需要截取的長度);
?>
截取字元串只支持英文。如果字元串包含中文。或混排。以及文字 編碼。gb2312 和 utf8 。截取方式就不一樣了。

推薦使用 bugfree 的截取字元串函數
例子:/**
* @package BugFree
* @version $Id: FunctionsMain.inc.php,v 1.32 2005/09/24 11:38:37 wwccss Exp $
*
*
* Return part of a string(Enhance the function substr())
*
* @author Chunsheng Wang <[email protected]>
* @param string $String the string to cut.
* @param int $Length the length of returned string.
* @param booble $Append whether append "...": false|true
* @return string the cutted string.
*/
function sysSubStr($String,$Length,$Append = false)
{
if (strlen($String) < = $Length )
{
return $String;
}
else
{
$I = 0;
while ($I < $Length)
{
$StringTMP = substr($String,$I,1);
if ( ord($StringTMP) >=224 )
{
$StringTMP = substr($String,$I,3);
$I = $I + 3;
}
elseif( ord($StringTMP) >=192 )
{
$StringTMP = substr($String,$I,2);
$I = $I + 2;
}
else
{
$I = $I + 1;
}
$StringLast[] = $StringTMP;
}
$StringLast = implode("",$StringLast);
if($Append)
{
$StringLast .= "...";
}
return $StringLast;
}
}

$String = "CodeBit.cn -- 簡單、精彩、通用";
$Length = "18";
$Append = false;
echo sysSubStr($String,$Length,$Append);
?>

④ PHP 讀取xml格式的字元串

$strXml='<?xml version="1.0" encoding="utf-8" ?><responses code="200" msg="time: 0ms 971us"><response>法國</response><response>德國</response><response>中國</response><response>英國</response><response>泰國</response><response>美國</response><response>韓國</response><response>西蘭公國</response><response>中非共和國</response><response>韓國麗水-韓國</response></responses>';

$pos = strpos($strXml, 'xml');
if (!$pos) {
die("不是xml字元串!");
}
$obj=simplexml_load_string($strXml,'SimpleXMLElement', LIBXML_NOCDATA);
if(is_object($obj)){
$obj=get_object_vars($obj);
}

echo "<pre>";
print_r($obj);

另外記得文件一定要是utf-8編碼,如果不是記得用iconv函數轉一下。

⑤ php,怎樣獲取某字元串里需要的內容

$db="you";
mysql_select_db($db,$con);

echo $db;

⑥ PHP中讀取字元串前N個字元

PHP中讀取字元串前N個字元的代碼如下:

⑦ php中獲取輸入的字元串用什麼函數

這個函數是substr
例子:
echo
substr('abcdef123',
1,
3);
//
輸出bcd
可以先用strpos找到這個字元的位置,然後後用這個函數分割
如果你是將字元串分割成單個字元的話,就用split('abcde'),這個返回一個數組.
如果你的字元串有固定的分割符,你可以用explode('|','a|b|cd|e').這個返回也是一個數組.

閱讀全文

與php讀取字元串相關的資料

熱點內容
安卓手機文件怎麼轉到舊蘋果手機 瀏覽:601
2015肖秀榮pdf 瀏覽:396
如何給手機的卡包加密 瀏覽:441
安卓微信如何更換鈴聲 瀏覽:599
程序員談判場在哪裡 瀏覽:413
山東有線伺服器中斷雲主機 瀏覽:472
java截取文件名 瀏覽:463
jquery教程pdf 瀏覽:164
三略pdf 瀏覽:584
spiflash單片機 瀏覽:11
阿里雲的域名怎麼解析到國外伺服器 瀏覽:299
app客戶端開發用什麼伺服器 瀏覽:293
台灣人能備案雲伺服器嗎雲空間 瀏覽:468
程序員小哥哥都喜歡動漫 瀏覽:374
如何用免費亞馬遜雲搭建伺服器 瀏覽:665
php評論功能實現代碼 瀏覽:526
犀牛中移動物件命令 瀏覽:788
程序員上班期間可以戴耳機嗎 瀏覽:257
伺服器啟動卡怎麼使用 瀏覽:796
逛了一天累趴了來一歌解壓句子 瀏覽:347