gpt4 book ai didi

php - laravel mysql 忽略数字后的字母

转载 作者:行者123 更新时间:2023-11-29 04:18:24 25 4
gpt4 key购买 nike

我正在使用 Laravel 5.1。我制定了路线规则。 “/post/{id}”并且帖子将返回此代码。

Post::find($id);

是啊!有用。

但我只是想知道它是否适用于非数字。 (例如:1dssadf)所以我设计了代码。

Post::find('1dssadf');

(有个post id 1)

我排除了错误。但它有效。它找到了一个帖子 ID 1。(忽略 dssadf)

为什么 '1dssadf' 被视为 '1'?

最佳答案

它是一个 id,所以它被转换成相关的。

你可以测试

echo (int) "1dssadf";

=> 1

MySQL 等价物:

SELECT CAST( '1dssadf' AS UNSIGNED ) 

=> 1

关于php - laravel mysql 忽略数字后的字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33498615/

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