我正试图弄清楚如何在从文件中读取的数组中使用变量。这是我到目前为止所拥有的,它返回的是变量名而不是值。这个例子故意在$var之间没有空格。$var and将$var放在"doe"前面和"saint"后面,因为这是我们要处理的实际数据。谢谢你的帮助。
read.txt
$var.doe
saint.$var
php文件<?
$var = "john";
$aArray = file('read.txt');
echo $aArray[0];
echo '<br>';
echo $aArray[1];
?>
您需要替换变量:
php > $s = '
$var.doe
saint.$var
';
php > echo $s;
$var.doe
saint.$var
php > $var = 'jone';
php > echo str_replace('$var', $var, $s);
john.doe
saint.john
你必须这样做:read.txt
doe
saint
php文件<?php
$var = "john";
$aArray = file('read.txt');
echo $var." ".$aArray[0];
echo $aArray[1]." ".$var;
?>
所有变量必须在PHP文件中,所有字符串必须在TXT文件中。