gpt4 book ai didi

php - 如何在PHP中将单词字符串拆分为单独的字符串变量?

转载 作者:行者123 更新时间:2023-12-02 06:56:11 25 4
gpt4 key购买 nike

我正在使用fgets()提取我用另一个程序制作的txt文件的第一行并将其另存为字符串。问题是我想将每个单词分配为不同的变量。

这是我的txt文件的第一行:

1435055708,10.9336,8.2295,11.8359,8.2734,10.8750,8.2148,14.6670,12.9922,

这是我的代码:
<?php
$outputFile = fopen("output.txt", "r") or die("Unable to open data log file!");
$firstLine = fgets($outputFile);
echo $firstLine;
?>

这只是将行存储为字符串$ firstLine。

我正在尝试将此行拆分为9个变量
Timestamp = 1435055708
Channel 0 = 10.9336
Channel 1 = 8.2295
...and so on

最佳答案

如果文件中的数据结构始终相同,则可以这样:

$parts = explode(',', $firstLine);
list($timestamp, $channel0, $channel1, ...) = $parts;

第一行会将您的字符串切成数组(每个逗号分隔的值将成为数组中的新值)。

第二行将获取数组值,并将其分配给所需的变量。

当然,所有这些都可以合并为一行:
list($timestamp, $channel0, $channel1, ...) = explode(',', fgets($outputFile));

关于php - 如何在PHP中将单词字符串拆分为单独的字符串变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31025751/

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