使用花括号删除字符串中单个字符

使用花括号删除字符串中单个字符

<?php
$username = "intozhou";
#删除一个字符
$username{0} = '';

抛出 Warning: Cannot assign an empty string to a string offset in xxx.php

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

6回答
guly 2017-06-03 21:59:37

你好,{}用于指示字符串变量中的单个字符(下标从0开始),

$my_str="1234"; 

$my_str{1}='5'; //现在 $my_str 内容为 '1534'

此用法为PHP 5之后的特性,如果解决了您的问题请采纳,祝学习愉快!

我的也是不能做删除操作

腹黑攻符号 2017-04-11 14:44:32

您好,建议您参考第一课《基本语法》辅助材料中的《Wamp3集成环境安装与PHP版本切换.pdf》文档重新安装一次wamp3.0。

同时检查一下php版本是否是5.5及以上,如果解决了您的问题,请采纳,祝学习愉快!

提问者 adn_boy 2017-04-11 12:01:33
irise 2017-04-10 19:02:17

http://img1.sycdn.imooc.com/climg//58ec9694000160aa04650483.jpg

您好,小慕认真执行了您的代码,结果如上图,并没有抛出Warning。建议您保存代码,

重试确认。如果解决了您的问题,请采纳,祝学习愉快!


  • 提问者 adn_boy #1
    我今天再次试了一下,问题是存在的。可能正常是没问题,有没有可能是我的运行环境的问题?
    2017-04-11 11:59:41
胆小猫 2017-04-10 16:58:18

<?php

$username = "intozhou";

#删除一个字符

$username{0} ='';

echo $username;



试了下并没有弹出错误提示呀

  • 提问者 adn_boy #1
    我在本地运行是存在的
    2017-04-11 12:00:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师