gpt4 book ai didi

php - 如何使用 fscanf 读取 php 中的一行数字

转载 作者:行者123 更新时间:2023-12-04 15:47:44 25 4
gpt4 key购买 nike

我正在使用来自 STDIN 的输入

第一行是我存储在 $t 中的数字

fscanf(STDIN, "%s\n", $t);

第二行是两个整数

我不知道如何将它们存储在数组中。

如果我这样做

fscanf(STDIN, "%s\n", $n[]);

我得到一个只有第一个值的数组。我不知道我在这里做什么,谢谢

最佳答案

这可能更容易

$n = fscanf(STDIN, "%d %d\n");

请参阅 https://php.net/fscanf 中的示例(参数说明在https://php.net/sprintf)

$n 将是一个数组。如果您需要单独的值,请使用标准语法 fscanf(STDIN, "%d %d\n", $value1, $value2) 或使用 list 语法: list($value1, $value2) = fscanf(STDIN, "%d %d\n")

我更喜欢返回值,因为它在语义上看起来更直观,但这可能只是一种偏好/品味。

关于php - 如何使用 fscanf 读取 php 中的一行数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55010289/

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