[英]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.