php echo substr hello,1, 22是什麼意思為什麼結果是el

2022-12-29 14:55:35 字數 2461 閱讀 9733

1樓:匿名使用者

substr 是擷取字串函式 substr(string,start,length)

h e l l o 對應的針分別為0 1 2 3 4

-4 -3 -2 -1 0

substr('hello',1,-2); start 是1 所以是從 e 開始擷取長度為-2 。是截止到從後面開始數 對應-2 的字母結束 所以是 el

2樓:匿名使用者

hello 是帶擷取字串

1 從第幾位開始

正數 - 在字串的指定位置開始

負數 - 在從字串結尾的指定位置開始

0 - 在字串中的第一個字元處開始

-2 規定要返回的字串長度

正數 - 從 start 引數所在的位置返回負數 - 從字串末端返回

希望對你有幫助

3樓:匿名使用者

substr是擷取字串,1是從左開始第2個(0開始),-2我理解應該是從字串尾向左第3個。

擷取"hello"從第2個字元開始到從尾左第3個的子字串。

4樓:匿名使用者

樓上的樓上受教了 : )

php echo substr(0123456, 1, 2);為什麼輸出27 10

5樓:匿名使用者

人家是字串處理函式 我的哥

6樓:王春春說食品

額,這個問題我也不知道,我研究一下在告訴你答案,耐心等待!

php echo substr(0123456, 1, 2);為什麼輸出27

7樓:

其中0123456和「0123456」是不相等,你這樣會被當做8進位制處理

0123456(八進位制) = 42798(十進位制)

然後擷取獲得27

php中,為什麼我用substr()返回的卻是int型別,而不是字串?

8樓:匿名使用者

$str='2023年07月';

$nian = substr($str,0,4);

$yue = substr($str,6,2);

echo $nian;

echo $yue;

輸出結果

2012 07

沒有問題

9樓:匿名使用者

你的編碼應該不是gbk的而是utf8的;試試

$yue = substr("2023年07月",7,2")

10樓:擺攤賣幸福

sprint 格式化字串函式

11樓:匿名使用者

使用mb_substr

12樓:匿名使用者

不知道,substr 你看下php手冊,我一般都會對照手冊做這些 然後翻閱資料,你期待別人準時回答嗎? 現實嗎?

substr;這個函式的例項能寫下嗎,包括含義。謝謝!

13樓:

substr(string,start,length)

string

必需。規定要返回其中一部分的字串。

start

必需。規定在字串的何處開始。

正數 - 在字串的指定位置開始

負數 - 在從字串結尾的指定位置開始

0 - 在字串中的第一個字元處開始

length

可選。規定要返回的字串長度。預設是直到字串的結尾。

正數 - 從 start 引數所在的位置向後返回字元個數

負數 - 從字串末端指定位置向前返回字元個數

例子:<?php

echo substr("hello world!",6);

?>

輸出:world!

echo substr("abcdef", 1, 3)//輸出 "bcd"[2]

echo substr("abcdef", -1); // 輸出 "f"

echo substr("abcdef", -2); // 輸出"ef"

echo substr("abcdef", -3, 1); // 輸出"d"

echo substr("abcdef", 1, -1); //輸出 "bcde"

14樓:

#include

#include

using namespace std;

int main()

體檢結果是什麼意思,體檢結果是什麼意思啊

轉氨酶偏高不能說明是得了乙肝,但乙肝可以使轉氨酶增高,看是否有乙肝要查乙肝血清標誌物,俗稱 兩對半 轉氨酶是反映肝臟功能的一項指標,在體檢時常常要做這項檢查。有些人認為轉氨酶高了,就是得了肝炎,其實並非都是如此。轉氨酶反映肝臟健康狀況 轉氨酶是人體代謝過程中必不可少的 催化劑 主要存在於肝細胞內。當...

糖類抗原125結果是1153是什麼意思

雖然該指標通常用作腫瘤標誌物,但良性疾病也可升高 需要結合臨床症狀和其他檢查綜合分析 糖類抗原125 指標115.4 體檢報告中糖類抗原125 115.4,上網查了一下,感覺很嚴重,怎麼辦 糖類蛋白腫瘤標誌物,對胰腺癌敏感性最高的標誌物。正常值應該是0 34。建議儘快複查和專科就醫,建議做個 檢查,...

這段c語言程式的執行結果是什麼意思,為什麼

1 20 10 這個是符合語法的 首先根據結合性,等效於 1 20 10 由於1 20顯然為真,所以子表示式 1 20 值為1 1 20 10也就成了1 10,顯然還是為真,表示式值為1 a1那不管a和b是什麼值,結果都是真 1 printf 裡是要輸出的結果,依次輸出a c語言 這道題選什麼?要解...