导航:首页 > 编程语言 > 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读取字符串相关的资料

热点内容
如来佛祖命令雷神去下界 浏览:854
新电脑管家下载好怎么解压 浏览:528
php获取接口数据 浏览:763
最后的命令 浏览:921
如何添加手机app桌面快捷图标 浏览:427
ui设计师与程序员 浏览:417
寿司pdf 浏览:828
pythonbg是什么 浏览:248
c数值算法程序大全 浏览:785
android整点报时 浏览:221
稀土pdf 浏览:536
单片机电子锁 浏览:596
通达信机智资金流指标公式源码 浏览:216
php安装xsl扩展 浏览:842
python如何使用help 浏览:367
上汽荣威app在哪里查询 浏览:903
冰柜压缩机温度108 浏览:720
阿里云邮smtp服务器地址 浏览:252
解压馆认知理解 浏览:239
为什么使用非官方服务器会封号 浏览:9