0

オブジェクト配列の各要素を読み取ろうとしています。コードは Excel ファイルから値を読み取り、その値を変数に割り当てます。

for ($row = 1; $row <= $highestRow; ++ $row) {

    $fname = $worksheet->getCellByColumnAndRow(0, $row);

    echo '<td>' . $fname . '<br></td>';
}

「fname」の出力は 4 つの異なる名前ですが、ループを使用して各値を読み取り、次のようにリンクに割り当てて www.example.com/fname、コードを実行すると 4 つの異なるリンクが開かれるようにします。「fname」オブジェクトの各要素に 1 つずつアクセスする方法がわかりません。オンラインで入手可能な例を読みましたが、役に立ちませんでした。私はPHPの初心者であることを覚えておいてください。ありがとう

4

2 に答える 2

-1

$fname次のようなスペースで区切られた名前のリストが含まれている場合、そのSTRINGを文字列の配列に変換するためにTim John Sam Tom使用できます。explode()

for ($row = 1; $row <= $highestRow; ++ $row) {

    $fname = $worksheet->getCellByColumnAndRow(0, $row);
    $names = explode(' ', $fname);
    foreach ( $names as $name ) {
        echo '<td>' . $name . '</td>';
    }
}

$namesしたがって、配列を使用する場合

$names[0] would be `Tim`
$names[1] would be `John`
$names[2] would be `Sam`
$names[3] would be `Tom`
于 2016-11-30T23:23:44.357 に答える