導航:首頁 > 編程語言 > 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讀取字元串相關的資料

熱點內容
程序員東北大學 瀏覽:424
編譯忽略空字元 瀏覽:117
多店鋪阿里雲伺服器教程 瀏覽:378
單片機求初值 瀏覽:420
安卓機如何在電腦備份圖片 瀏覽:925
ca證書加密機價格 瀏覽:798
天乾地支年份演算法 瀏覽:796
程序員打造的視頻 瀏覽:7
java和php通信 瀏覽:680
為什麼黑程序員 瀏覽:163
程序員男生 瀏覽:456
戴爾文件夾內文件怎麼置頂 瀏覽:582
雲伺服器6m網速 瀏覽:722
vivo手機中國聯通伺服器地址 瀏覽:862
工程總控編譯失敗 瀏覽:707
燕趙紅楓app如何下載 瀏覽:867
php查殺軟體 瀏覽:878
教育管理學pdf 瀏覽:547
伺服器均衡怎麼使用 瀏覽:626
linux中jps 瀏覽:954