Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以在PHP中不使用任何内置函数逐个读取字符吗。。。?_Php_String_Loops_Char - Fatal编程技术网

我们可以在PHP中不使用任何内置函数逐个读取字符吗。。。?

我们可以在PHP中不使用任何内置函数逐个读取字符吗。。。?,php,string,loops,char,Php,String,Loops,Char,我想在PHP中编写从字符串逐字符读取的算法。是否可以在不使用任何内置函数的情况下执行此操作。。。?如果不可能,那么我们可以使用最小函数(即count/size)来实现这一点吗?PHP中的字符串实际上是一个数组,可以这样寻址 $str = 'Hello World'; echo $str[0]; // H echo $str[1]; // e 是的,例如字符串是“Hello world”,那么下面是访问它的代码 <?php $var = "Hello World!!" ;

我想在PHP中编写从字符串逐字符读取的算法。是否可以在不使用任何内置函数的情况下执行此操作。。。?如果不可能,那么我们可以使用最小函数(即count/size)来实现这一点吗?

PHP中的字符串实际上是一个数组,可以这样寻址

$str = 'Hello World';

echo $str[0];  // H
echo $str[1];  // e

是的,例如字符串是“Hello world”,那么下面是访问它的代码

<?php
    $var = "Hello World!!" ;
    for($count = 0 ; $count < strlen($var) ; $count ++)
    {
        echo $var[$count] ;
    }
?>


上面的代码线性遍历字符串,直到计数器的值小于字符串长度,因为计数器已初始化为0,希望这有帮助。

如果内置函数可以做到这一点,您也可以。谢谢。所以我们可以像在数组中一样循环整个字符串。这样,一个通用算法就被开发出来了。非常感谢你的愚蠢。我感谢你的支持和帮助。保持幸福!非常感谢你。我很感谢你的支持和帮助。@RiggsFolly dude这个问题就在那个时候出现在我的“问题”列表中,说真的,你想要什么,你的答案比我的好,好了,走吧,我只是想帮助别人,就像人们帮助我一样。