[英]Java String.valueOf to PHP
希望一切都很好。 因此,我是PHP的新手,我必须在其中编写一个基本上可以通过信息解析的程序。 我一直在进行大量的研究,最后找到了满足我需要的东西,但是它是用Java编写的。 当我来到这里时碰到了墙(第三行,tempChar)
for (counter = 0; counter <= htmlInput.length()-1; counter++){
//place the current character in tempChar
tempChar = String.valueOf(htmlInput.charAt(counter));
是否等效于string.valueOf在php中爆裂? 我只需要返回字符串表示形式并存储其内容。 非常感谢您在我还不是这个时候帮助我。
您发布的Java代码看起来像是将char
转换为java.lang.String
。 由于Java是一种强类型语言,因此在Java中这是必需的。 PHP是松散类型的,因此您无需显式处理类型转换。 您找到的Java代码的PHP转换可能类似于以下内容:
for ($counter=0; $counter <= count($htmlInput) - 1; $counter++) {
// place the current character in tempChar
$tempChar = substr($htmlInput, $counter, 1);
顺便说一句:PHP中的implode()
用于将数组的元素连接到字符串中。
foreach (str_split($string) as $char) {
...
}
要求等效的特定功能将无法帮助您; 您需要更广泛地了解才能有效地翻译代码。 实际上,即使这可能也是错误的,因为您很有可能根本不需要遍历字符串中的字符,但是由于您没有提供任何有关您真正身份的信息,因此无法判断在做。
您可以从PHP的字符串中获取特定字符,将字符串视为数组:
$tempChar = $htmlInput[$counter];
这基本上是同一件事。
(我刚刚了解到的另一种形式: $htmlInput{$counter}
-注意花括号。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.