찾다

<code>var_dump(explode(<span>":"</span>,<span>"php:123"</span>));    <span>//返回array  按: 分割。 输出:php, 123</span><span>echo</span> implode(<span>','</span>, <span>array</span>(<span>'a'</span>,<span>'b'</span>));   <span>//返回string 输出:a b</span><span>list</span>(<span>$user</span>,<span>$pass</span>) = explode(<span>":"</span>,<span>"php:123"</span>);
<span>echo</span><span>$user</span>,<span>$pass</span>;      <span>//返回string 输出:php123</span><span>$array</span> = <span>array</span>(<span>'php'</span>,<span>'123'</span>);
<span>echo</span> join(<span>","</span>,<span>$array</span>); <span>//返回string 输出: php,123</span>strrchr(<span>'abab'</span>, <span>'a'</span>);           <span>//ab(最后一次出现)</span>
substr(<span>'abcd'</span>,<span>1</span>);               <span>//bcd(返回字符串的子串)</span>
substr(<span>'abcd'</span>,<span>2</span>,<span>2</span>);             <span>//cd</span>
substr(<span>'abcd'</span>,-<span>1</span>,<span>1</span>);            <span>//d(把位确认按长度截取)</span>
substr(<span>'abcd'</span>,-<span>2</span>,<span>2</span>);            <span>//cd</span>
strpos(<span>'abcd@yahoo.com'</span>, <span>'@'</span>);  <span>//4(定位字符)</span>
substr(<span>'abcd@yahoo.com'</span>, <span>0</span>,strpos(<span>'abcd@yahoo.com'</span>,<span>'@'</span>)); <span>//abcd</span>str_repeat(<span>'a'</span>,<span>5</span>);              <span>//aaaaa(重复一个字符串)</span>
str_shuffle(<span>'abcd'</span>);            <span>//cbda    注:随刷新变化(随机打乱一个字符串)</span>
stripos(<span>'Abca'</span>,<span>'a'</span>);            <span>//0 (注:a在第一个位子上,查找字符串首次出现的位置(不区分大小写))</span>
strripos(<span>'AbcA'</span>,<span>'a'</span>);           <span>//3 (计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写))</span>
strrpos(<span>'abcA'</span>,<span>'a'</span>);            <span>//0(计算指定字符串在目标字符串中最后一次出现的位置)</span>
substr_count(<span>'abcd'</span>,<span>'b'</span>);       <span>//1(计算字串出现的次数)</span>
strcspn(<span>'aabb cc'</span>,<span>'c'</span>);          <span>//5(返回在找到任何指定的字符之前,在字符串查找的字符数)</span>
strspn(<span>'abcdef'</span>,<span>'abc'</span>);          <span>//3(返回在字符串中包含的特定字符的数目)</span>
strspn(<span>'abcdef'</span>,<span>'bc'</span>);           <span>//0</span>
strspn(<span>'abcdef'</span>,<span>'bc'</span>,<span>1</span>,<span>5</span>);       <span>//2</span>chr(<span>65</span>);                        <span>//A (获取ASCII编码)</span>
ord(<span>'A'</span>);                       <span>//65</span>
strchr(<span>'Aa bb'</span>,<span>'a'</span>);            <span>//a bb(搜索一个字符串返回指定的字符)</span>
strchr(<span>'Aa bb'</span>,<span>99</span>);             <span>//为空       注:ASCII  c:99</span>
strchr(<span>'Aa bb'</span>,<span>97</span>);             <span>//a bb       注:ASCII  a:97  </span>
addcslashes(<span>'aabb'</span>,<span>'a'</span>);        <span>//\a\abb(函数在指定的字符前添加反斜杠)</span>
addslashes(<span>"aa bb'"</span>);           <span>//aa bb\'(转义:预定义',\)</span>lcfirst(<span>'Hello World'</span>);           <span>//hello World(第一个字符小写)</span>
ltrim(<span>":php:123:"</span>,<span>':'</span>);           <span>//php:123(去掉左右字符)</span>
rtrim(<span>":php:123:"</span>,<span>':'</span>);           <span>//:php:123(去掉右字符)</span>
trim(<span>":php:123:"</span>,<span>':'</span>);            <span>//php:123(去掉左字符)</span>nl2br(<span>"php\r\n123"</span>);                        <span>//php<br>  123(插入转行标签)</span>
wordwrap(<span>'aaabbb'</span>,<span>3</span>,<span>'<br>'</span>, <span>true</span>);          <span>//aaa<br>bbb(打断字符串为指定数量的字串)</span>
quotemeta(<span>'abcd.()'</span>);                       <span>//abcd\.\(\)---(引用元字符:. + * ? [ ^ ] ( $ ) )</span>
similar_text(<span>'abcd'</span>,<span>'aaaa'</span>,<span>$sim</span>);           <span>//25(计算两个字符串的相似度)</span>
similar_text(<span>'abcd'</span>,<span>'aaaa'</span>);                <span>//1</span>
sprintf(<span>'name:%s,age:%d'</span>,<span>'aaa'</span>,<span>12</span>);         <span>//(返回格式化字符串)</span>str_ireplace(<span>'aa'</span>,<span>'11'</span>,<span>'AA22'</span>);             <span>//1122(忽略大小写版本)</span>
strcasecmp(<span>'Hello'</span>,<span>'hello'</span>);                <span>//0   注:left>right:正,反之:负(二进制安全比较字符串(不区分大小写))   </span>
str_pad(<span>'aaa'</span>,<span>10</span>);                          <span>//aaa       (后跟7个空格)--(使用另一个字符串填充字符串为指定长度)</span>
str_pad(<span>'aaa'</span>,<span>10</span>,<span>'-'</span>,STR_PAD_LEFT);         <span>//-------aaa;</span>
str_pad(<span>'aaa'</span>,<span>10</span>,<span>'-'</span>,STR_PAD_BOTH);         <span>//---aaa----</span><span>$str</span> = <span>"<a href="#">hello<p>1</p></a>"</span>;
strip_tags(<span>$str</span>);             <span>//hello1     (从字符串中去除 HTML 和 PHP 标记)</span>
strip_tags(<span>$str</span>,<span>'<p>'</p></span>);       <span>//hello<p>1</p></span>
stripcslashes(<span>'aa\\bb'</span>);      <span>//aab(转义的字符串 去掉反斜杠)</span>
stripcslashes(<span>'aa\\\bb'</span>);     <span>//aa\bb</span>stripslashes(<span>'This is \0 one'</span>);      <span>// This is one(反引用一个引用字符串)    </span>
stristr(<span>'ABc@163.com'</span>,<span>'b'</span>);          <span>//Bc@163.com(函数的忽略大小写版本)</span>
stristr(<span>'ABc@163.com'</span>,<span>'b'</span>,<span>true</span>);     <span>//A</span>
strstr(<span>'ABc@163.com'</span>,<span>'@'</span>);           <span>//@163.com(查找字符串的首次出现)</span>
strstr(<span>'ABc@163.com'</span>,<span>'@'</span>,<span>true</span>);      <span>//ABc</span>strlen(<span>'ab cd'</span>);                <span>//5(获取字符串长度)</span>
strcmp(<span>"aaa"</span>, <span>"bbb"</span>);           <span>//-1       注: 二进制安全字符串比较</span>
strncmp(<span>'abcd'</span>,<span>'ab'</span>,<span>2</span>);         <span>//0        注:2个匹配0,部分1,无-1</span>
strncmp(<span>'abcd'</span>,<span>'a'</span>,<span>2</span>);          <span>//1</span>
strncmp(<span>'abcd'</span>,<span>'c'</span>,<span>2</span>);          <span>//-1</span>substr_compare(<span>'abcd'</span>,<span>'b'</span>,<span>1</span>,<span>1</span>);         <span>//0(二进制安全比较字符串(从偏移位置比较指定长度))</span>
substr_compare(<span>'abcd'</span>,<span>'c'</span>,-<span>2</span>,<span>1</span>);        <span>//0</span>
substr_compare(<span>'abcd'</span>,<span>'B'</span>,<span>1</span>,<span>1</span>,<span>true</span>);    <span>//0</span>
substr_replace(<span>'abcd e'</span>,<span>'1'</span>, <span>5</span>);         <span>//abcd 1(替换字符串的子串)</span>
substr_replace(<span>'abcd e'</span>,<span>'1'</span>, -<span>1</span>);        <span>//abcd 1</span>
substr_replace(<span>'abcd e'</span>,<span>'1'</span>, <span>2</span>,<span>2</span>);       <span>//ab1 e</span>str_replace(<span>'aa'</span>,<span>11</span>,<span>'aa22'</span>);        <span>//1122(子字符串替换)</span>
strpbrk(<span>'abAc'</span>,<span>'A'</span>);                <span>//Ac(在字符串中查找一组字符的任何一个字符)</span>
strpbrk(<span>'abAc'</span>,<span>'cb'</span>);               <span>//bAc(在字符串中查找一组字符的任何一个字符)</span>
strrev(<span>'abcd'</span>);                     <span>//dcba(反转后的字符串)</span>strtok(<span>'aa/bb'</span>,<span>'/'</span>);       <span>//aa(标记分割字符串)</span>
strtolower(<span>'ABc'</span>);         <span>//abc(将字符串转化为小写)</span>
strtoupper(<span>'ABc'</span>);         <span>//ABC(将字符串转化为大写)</span>
ucfirst(<span>'abcd'</span>);           <span>//Abcd(将字符串的首字母转换为大写)</span>
ucwords(<span>'abcd cc'</span>);         <span>//Abcd Cc(将字符串中每个单词的首字母转换为大写)</span>trtr(<span>'aabbcc'</span>,<span>'ac'</span>,<span>'11'</span>);               <span>//11bb11(去除字符串首尾处的空白字符)</span><span>$arr</span> = <span>array</span>(<span>'hello'</span> => <span>'hi'</span>, <span>'world'</span> => <span>'today'</span>);
<span>echo</span> strtr(<span>'hello world'</span>,<span>$arr</span>);            <span>//hi today</span>trim(<span>' abcd '</span>);                 <span>//abcd(去除字符串首尾处的空白字符)</span>
trim(<span>'xabcdx'</span>,<span>'x'</span>);             <span>//abcd</span>md5_file(<span>"C:\d\d.txt"</span>);         <span>//d.txt 文件要存在</span>
md5(<span>"C:\d\d.txt"</span>);

<span>//双重md5加密</span><span><span>class</span><span>TestMd5</span>{</span><span><span>function</span><span>get</span><span>(<span>$num</span>)</span>{</span><span>$num</span>=md5(md5(<span>$num</span>).<span>"En"</span>);
        <span>return</span><span>$num</span>;
    }
}

<span>$testMd5</span> = <span>new</span> TestMd5();
<span>echo</span><span>$testMd5</span>->get(<span>"test"</span>);

<span>$date</span> = date(<span>"Y-m-d H:i:s"</span>);
<span>list</span>(<span>$y</span>,<span>$m</span>,<span>$d</span>,<span>$h</span>,<span>$i</span>,<span>$s</span>) = split(<span>'[- :]'</span>, <span>$date</span>);    
<span>echo</span><span>"$y 年$m 月 $d 日 $h 时 $i 分$s 秒"</span>;  <span>//分解字符串</span>number_format(<span>1234.56</span>);                     <span>//1,2345(格式化数字)</span>
number_format(<span>1234.56</span>,<span>2</span>,<span>','</span>,<span>''</span>);            <span>//1234,56</span>
number_format(<span>1234.56</span>,<span>2</span>,<span>'.'</span>,<span>' '</span>);           <span>//1 234.56</span><span>$str</span> = <span>'first=one&arr[]=a+b&arr[]=ccc'</span>;
parse_str(<span>$str</span>);           <span>//解析字符串变量</span><span>$first</span>;                     <span>//one</span><span>$arr</span>[<span>0</span>];                    <span>//a b</span><span>$arr</span>[<span>1</span>];                    <span>//ccc;</span>parse_str(<span>$str</span>,<span>$put</span>);
<span>$put</span>[<span>'first'</span>];             <span>//one</span><span>$put</span>[<span>'arr'</span>][<span>0</span>];            <span>//a b</span><span>$put</span>[<span>'arr'</span>][<span>1</span>];            <span>//ccc</span><span>$arr1</span> = <span>array</span>(<span>'img1.png'</span>,<span>'img10.png'</span>,<span>'img2.png'</span>);
sort(<span>$arr1</span>);               <span>//按key值</span>
natsort(<span>$arr1</span>);                <span>//按val值</span><span>$line</span> = <span>'aa "bb cc." dd.txt'</span>; 
<span>$parsed</span> = str_getcsv( <span>$line</span>,<span>' '</span>,<span>'"'</span>);        <span>//解析 CSV 字符串为一个数组</span>
var_dump( <span>$parsed</span> );
<span>//array(3) { [0]=> string(2) "aa" [1]=> string(6) "bb cc." [2]=> string(6) "dd.txt" }</span>print_r(str_split(<span>'hello world'</span>));  <span>//将字符串转换为数组</span>
print_r(str_split(<span>'hello world'</span>,<span>3</span>));
<span>/*
Array
(
    [0] => h
    [1] => e
    [2] => l
    [3] => l
    [4] => o
    [5] =>  
    [6] => w
    [7] => o
    [8] => r
    [9] => l
    [10] => d
)
Array
(
    [0] => hel
    [1] => lo 
    [2] => wor
    [3] => ld
)
*/</span></code>
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了PHP----String,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
华为GT3 Pro和GT4的差异是什么?华为GT3 Pro和GT4的差异是什么?Dec 29, 2023 pm 02:27 PM

许多用户在选择智能手表的时候都会选择的华为的品牌,其中华为GT3pro和GT4都是非常热门的选择,不少用户都很好奇华为GT3pro和GT4有什么区别,下面就就给大家介绍一下二者。华为GT3pro和GT4有什么区别一、外观GT4:46mm和41mm,材质是玻璃表镜+不锈钢机身+高分纤维后壳。GT3pro:46.6mm和42.9mm,材质是蓝宝石玻璃表镜+钛金属机身/陶瓷机身+陶瓷后壳二、健康GT4:采用最新的华为Truseen5.5+算法,结果会更加的精准。GT3pro:多了ECG心电图和血管及安

修复:截图工具在 Windows 11 中不起作用修复:截图工具在 Windows 11 中不起作用Aug 24, 2023 am 09:48 AM

为什么截图工具在Windows11上不起作用了解问题的根本原因有助于找到正确的解决方案。以下是截图工具可能无法正常工作的主要原因:对焦助手已打开:这可以防止截图工具打开。应用程序损坏:如果截图工具在启动时崩溃,则可能已损坏。过时的图形驱动程序:不兼容的驱动程序可能会干扰截图工具。来自其他应用程序的干扰:其他正在运行的应用程序可能与截图工具冲突。证书已过期:升级过程中的错误可能会导致此issu简单的解决方案这些适合大多数用户,不需要任何特殊的技术知识。1.更新窗口和Microsoft应用商店应用程

如何修复无法连接到iPhone上的App Store错误如何修复无法连接到iPhone上的App Store错误Jul 29, 2023 am 08:22 AM

第1部分:初始故障排除步骤检查苹果的系统状态:在深入研究复杂的解决方案之前,让我们从基础知识开始。问题可能不在于您的设备;苹果的服务器可能会关闭。访问Apple的系统状态页面,查看AppStore是否正常工作。如果有问题,您所能做的就是等待Apple修复它。检查您的互联网连接:确保您拥有稳定的互联网连接,因为“无法连接到AppStore”问题有时可归因于连接不良。尝试在Wi-Fi和移动数据之间切换或重置网络设置(“常规”>“重置”>“重置网络设置”>设置)。更新您的iOS版本:

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code<form name="myform"

PHP返回字符串第一个字符的 ASCII 值PHP返回字符串第一个字符的 ASCII 值Mar 21, 2024 am 11:01 AM

这篇文章将为大家详细讲解有关PHP返回字符串第一个字符的ASCII值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP返回字符串第一个字符的ASCII值引言在php中,获取字符串第一个字符的ASCII值是一个常见的操作,涉及到字符串处理和字符编码基础知识。ASCII值用于表示字符在计算机系统中的数字值,对于字符比较、数据传输和存储至关重要。过程获取字符串第一个字符的ASCII值涉及以下步骤:获取字符串:确定要获取ASCII值的字符串。它可以是变量、字符串常量

PHP返回一个字符串在另一个字符串中开始位置到结束位置的字符串PHP返回一个字符串在另一个字符串中开始位置到结束位置的字符串Mar 21, 2024 am 10:31 AM

这篇文章将为大家详细讲解有关PHP返回一个字符串在另一个字符串中开始位置到结束位置的字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP中使用substr()函数从字符串中提取子字符串substr()函数可从字符串中提取指定范围内的字符。其语法如下:substr(string,start,length)其中:string:要从中提取子字符串的原始字符串。start:子字符串开始位置的索引(从0开始)。length(可选):子字符串的长度。如果未指定,则提

watch4pro好还是gt好watch4pro好还是gt好Sep 26, 2023 pm 02:45 PM

watch4pro和gt各自具有不用的特点和适用场景,如果注重功能的全面性、高性能和时尚外观,同时愿意承担较高的价格,那么Watch 4 Pro可能更适合。如果对功能要求不高,更注重电池续航和价格的合理性,那么GT系列可能更适合。最终的选择应根据个人需求、预算和喜好来决定,建议在购买前仔细考虑自己的需求,并参考各种产品的评测和比较,以做出更明智的选择。

了解PHP中的substr()函数用于截取字符串了解PHP中的substr()函数用于截取字符串Nov 18, 2023 am 11:27 AM

了解PHP中的substr()函数用于截取字符串在PHP语言中,substr()函数是一个非常有用的字符串处理函数,它可以用于截取指定位置和长度的字符串片段。substr()函数接受三个参数:待截取的字符串、截取的起始位置和截取的长度。下面我们将详细介绍substr()函数的使用方法,并给出具体的代码示例。substr()函数的基本用法substr()函数的

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경