トピック自体から、文字列をテキストエリア内のテキスト行と比較する必要があります。
これは、使用可能なデバイスを印刷するプログラムを持っているLinuxサーバーのphpから取得した出力で、テキストエリア内に配置しました。
Device -------------- | NAme ------------------- | Status
/dev/ttyS0-----------| Profilic |-------------------|Available
/dev/ttyUSB0 -------| Test | ---------------------|Busy
今、私はデバイスの配列を持っています..
$devices = array("/dev/ttyS0", "/dev/ttyUSB0", "/dev/ttyUSB1");
テキストエリアに次のデバイスが存在する場合、文字列の配列を比較するにはどうすればよいですか?
テキストエリアで見つかった場合/dev/ttyS0
、文字列の配列に /dev/ttyS0 があるため、true を返します。
Linux から php に出力を取得するサンプル コード。
echo "<textarea>";
echo stream_get_contents($pipes[1]);
echo "</textarea>";
私がしたいこと(モックアップコード)
if(/dev/ttyS0 == in the textarea){
enable this part of code
}
if(/dev/ttyUSB0 == in the textarea){
enable this part of code
}
and so on....
どうやってやるの?..