查詢PHP程式反轉字串詳細注釋!

發布 科技 2024-04-19
11個回答
  1. 匿名使用者2024-02-08

    房東你好。

    遞迴有點纏繞,但你實際上可以使用迴圈來反轉字串。

    function strr($str)

    count = strlen($str);

    for ($i = $count-1; $i >= 0; $i--)

    echo substr($str, $i, 1);

    strr("qingming");

    如果你必須使用遞迴呼叫,讓我幫你簡要分析一下。

    function upand($str){

    if(strlen($str)>0)

    upand(substr($str,1));

    echo substr($str,0,1);

    return;

    upand(lixinghua);

    ,對 upand( 的第一次呼叫"lixinghua"),因為 strlen($str)>0 再次對 upland("ixinghua"),下面的回聲還沒有輸出。、

    對 upand("ixinghua"strlen($str) 仍然大於 0,所以遞迴高地("xinghua"),。

    對 upand( 的第 n 次呼叫"a"),並重複直到 strlen($str)=0,即 upand(""),開始執行 echo 語句,因為之前所有的 upand echo 都沒有執行,所以一次執行乙個級別。。。

    所以從最後一位輸出。 在本例中,反向執行完成:upand("a"),upand("ua"),upand("hua")..** 未完成。

  2. 匿名使用者2024-02-07

    if(strlen($str)>0) 僅在字元長度大於 0 時執行以下函式。

    upand(substr($str,1));

    echo substr($str,0,1);

    return;

    這是乙個遞迴函式。 未測試。 但請看upand(lixinghua); 它應該是 upand("lixinghua");

    有關使用函式 substr 的更多資訊,請參閱。

  3. 匿名使用者2024-02-06

    你的 s 不是乙個陣列,s[i] 這個時候是什麼情況,你確定你的程式可以執行嗎?

    陣列的賦值不是乙個簡單的句子**,可以賦值給s=;

    int t = 0;t 的值為 0

    string s;

    s= ;s 的值是轉換為字串的 t 的值,即“0”。

    for (int i = - 1; i >= 0;i--) 是 1,減去 1 是 0,這個迴圈是有條件的。

    static void main(string args)

    方法二:for 迴圈 for (int i = 0; i < i++)ps

    找了很久了,控制台已經很久沒用過了,**個人對它的感覺和你**想要實現的功能差不多。

    希望對你有所幫助。

  4. 匿名使用者2024-02-05

    int t = 0;為整數 t 賦值。 但是它等於 0 並且沒有使用值,對吧? 如果它等於 1234,那麼您可以看到結果。

    string s;定義字串變數 ss=; 將 t 轉換為字串,並為 s 賦值。 如果 t=1234,則 s="1234"

    for (int i = - 1; i >= 0;我--)按住控制台視窗並等待鍵盤輸入。

  5. 匿名使用者2024-02-04

    如果您確定此 ** 有效,則 s=; 按照正常的邏輯應該是把字元轉換成陣列,但是實在看不懂你的t變數,怎麼看這個**越不對勁,也有必要這麼糾纏嗎,有辦法把字串倒序輸出!

  6. 匿名使用者2024-02-03

    回收到 for strlen

    然後,字串取值 $str,$str

    不知道遞迴,遞迴回來誰說的。

  7. 匿名使用者2024-02-02

    如果你只想把字串中的字元倒過來,你可以使用 strrev() 函式。

  8. 匿名使用者2024-02-01

    這應該是“一些”框架的初始檔案! (點圖放大)。

  9. 匿名使用者2024-01-31

    僅僅檢視每個功能的手冊是不夠的。

  10. 匿名使用者2024-01-30

    對此沒有什麼可解釋的。

    第乙個函式(示例)反轉字串。

    第二個函式 num 返回第 n 個斐波那契金額的值。

  11. 匿名使用者2024-01-29

    <% if(goods >0){% 判斷貨物清單是否有價值。

    for(i=0;I-loop 陣列 goods list<%=goods list[i].goods_id;%> 輸出下標 i 的商品 ID 值(第一次為 0,後續週期為累計),多維陣列,例如 goods[0] 當 i 為 0 時['goods_id'] 值。

    世界其他地區的輸出是相同的。

    if (goods_list[i].is_virtual == '1'{確定 is virtual 的值是否為 1。

相關回答
14個回答2024-04-19

具體程式已通過網站上的訊息傳送給您。 自己測試一下。 >>>More

8個回答2024-04-19

錯誤檔案,基本沒用,所以不要開啟它。

8個回答2024-04-19

如果你沒有這樣做,真的很難隨便說。 您可以嘗試使用 comparevalidator 控制項,但此控制項比較兩個文字框的值,一次乙個字元。 您需要編寫自己的 ** 轉換。

8個回答2024-04-19

if 語句的執行速度仍然非常快,不需要優化。

13個回答2024-04-19

查一下,閱讀鄭申的《BC高簇鏈精度尊重函式庫》。 >>>More