在输出PHP上显示特定的字符串

时间:2014-11-22 13:26:23

标签: php string output

我有这个PHP代码:

 <?php
       $output = shell_exec('wmic os get osarchitecture');
       echo "$output";
  ?>   

输出为:OSArchitecture 64位。

我只想展示&#34; 64位&#34;没有&#34; OSArchitecture&#34;

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

我想这取决于您返回的字符串的可预测性。您只需输出一个子字符串,如:

echo substr( $output, -7 ); // Or -8 if the '.' in your question is part of $output

或在空格上拆分字符串并输出最后两个部分将起作用:

$pieces = explode( ' ', $output );
echo $pieces[1] . ' ' . $pieces[2];

或者可以使用正则表达式,但这可能有点过头了。

答案 1 :(得分:0)

   $output = shell_exec('wmic os get osarchitecture');
 echo $test= str_replace("osarchitecture","",strtolower($output));