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

热点内容
linux解挂 浏览:507
新手程序员练习软件 浏览:1
腰椎压缩性骨折四个月后弯腰疼 浏览:211
工作6年程序员面试十几家都失败 浏览:217
qp16压缩机 浏览:327
itextjsppdf 浏览:527
java校验数字 浏览:74
游戏启动包放哪个文件夹 浏览:103
dde源码编译 浏览:125
可加密视频的player 浏览:939
51单片机外部中断触发 浏览:818
java字符串编码格式 浏览:584
安卓手机充电线尾插为什么长 浏览:354
我的世界盗版服务器怎么建 浏览:269
应广单片机程序 浏览:839
河南省网通服务器云空间 浏览:672
行程码和健康码怎么做成文件夹 浏览:996
菜谱pdf下载 浏览:581
产品经理与程序员动图 浏览:712
道经pdf 浏览:1020