あなたは引用符とピリオドを台無しにしていました。これを試して:
<?php
for ($number = 0; $number <= $array_no-1; $number++) {
echo '<input type="text" id="inputtype' . $number . '" value="' . $adressX[$number] . ',' . $adressY[$number].'" />';
}
?>
PHP が引用符と連結をどのように処理するかを読む必要がありますが、ここにいくつかの例を示します。
文字列を一重引用符で開始する場合は、文字列を一重引用符で終了/連結する必要があります。このような:
$var = 'yay';
$string = 'The value of the variable is ' . $var;
$string2 = 'The value of the variable is ' . $var . '!'; // Add another string after variable
同様に、二重引用符で開始する場合は、次のように二重引用符で終了/連結する必要があります。
$var = "yay";
$string = "The value of the variable is " . $var;
$string2 = "The value of the variable is " . $var . "!";
$string3 = "The value of the variable is $var!";
最後の例に注目してください$string3
。二重引用符を使用する場合、変数を引用符内に置くことができ、PHP はそれらを解析します。ただし、私はこれを容認せず、常に連結しているため、構文の強調表示を備えた IDE を使用すると、変数がどこにあるかは明らかです。
これは、文字列を開始/終了する文字列に同じタイプの引用符を配置する例です。これを行うには、スラッシュ () を使用して、これらを区切り文字ではなく通常の引用符として解析するよう PHP に指示する必要があります。
$string = 'You\'re using escaped quotes now!'; // notice the \ in front of the ' in you're
最後に、PHP での HTML 文字列の例を次に示します。私は通常、これらの文字列を一重引用符で始めて、HTML に従来の二重引用符区切り文字を使用できるようにします。
$html = '<div class="someClass">Hello world!</div>';