【问题标题】:Getting variables from a .txt file to execute a php program从 .txt 文件中获取变量以执行 php 程序
【发布时间】:2020-02-03 05:20:16
【问题描述】:

我有一种情况,我必须通过从 .txt 文件的每一行获取变量来执行 PHP 程序。 为了解释这里的情况,举个例子: 测试文件包含 3 行,最后一个单词(数字)是一个变量-->

1. pqrs-->abc-->323
2. pqrs-->awqdx-->526
3. pqrs-->arc-->153

现在在 PHP 代码中,我想从 .txt 文件的每一行导入第二个参数并一一执行代码(sudo mkdir '2nd parameter from .txt file')。 我试图找到它的解决方案很多,但运气不好。 如果使用 PHP 不可能,如何在 Python 中执行此操作? 任何帮助将不胜感激。

【问题讨论】:

  • 是什么让你觉得 php 不可能?
  • 数字不能是变量。变量标识符不允许以数字开头。
  • @DYZ 这只是一个例子。执行程序变量可以是任何东西。不是吗?
  • @OlvinR​​oght 我不这么认为。我在编码方面很天真,所以认为在 python 中它可能很容易
  • 这是一个不幸的例子,因为它不正确。你的问题已经很难理解了;没有理由让它变得更加困难。

标签: python php linux


【解决方案1】:

试试这个...

$myFile = "test.txt";
$lines = file($myFile);//file in to an array
foreach ($lines as $key => $line_each) {
    $data = explode('-->', $line_each);
    echo $data[2];
}

【讨论】:

  • 谢谢.. 但它只能帮助我将变量与 .txt 文件分开。我仍然没有用这些变量执行我的程序。比如说:-我的程序是制作目录。我使用 'sudo mkdir $data[2]',它不会创建所有与变量同名的目录。
  • 我认为这是在 php 中创建 dir 的另一个问题。
  • 这不是一个新问题。我想执行一个 PHP 程序(例如创建 dir),它从另一个文件中获取变量并使用每个变量至少执行一次。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-20
  • 1970-01-01
  • 2014-01-30
  • 2023-02-22
  • 1970-01-01
相关资源
最近更新 更多