gpt4 book ai didi

php - 如何获取字符串开头的所有数字?

转载 作者:行者123 更新时间:2023-12-05 00:17:04 26 4
gpt4 key购买 nike

如何获取字符串开头的所有数字?

这是一个示例字符串:1&days=800&trans=9aq8ojjfka24qnl10ohktibfs1

在上面的示例中,我需要提取 1

最佳答案

如果您需要前导数字(包括多个零),您可以使用 scan the string。如果不存在,则该值为 NULL:

$subject = '1&days=800&trans=9aq8ojjfka24qnl10ohktibfs1';   

sscanf($subject, '%[0-9]', $leadingDigits);

echo 'Leading digits are: ', var_dump($leadingDigits);

输出(Demo):

Leading digits are: string(1) "1"

如果您不需要前导零, do what vascowhite suggested ,那非常简单。否则:

sscanf($subject, '%d', $leadingDigits);

也返回一个整数。

关于php - 如何获取字符串开头的所有数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13113026/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com