【发布时间】:2014-11-22 13:26:22
【问题描述】:
我有这个 php 代码:
<?php
$output = shell_exec('wmic os get osarchitecture');
echo "$output";
?>
输出为:OSArchitecture 64 bits。
我只想显示没有“OSArchitecture”的“64 位”。
任何帮助将不胜感激。
【问题讨论】:
我有这个 php 代码:
<?php
$output = shell_exec('wmic os get osarchitecture');
echo "$output";
?>
输出为:OSArchitecture 64 bits。
我只想显示没有“OSArchitecture”的“64 位”。
任何帮助将不胜感激。
【问题讨论】:
我想这取决于您返回的字符串的可预测性。您可以简单地输出一个子字符串,如:
echo substr( $output, -7 ); // Or -8 if the '.' in your question is part of $output
或将字符串拆分为空格并输出最后两部分会起作用:
$pieces = explode( ' ', $output );
echo $pieces[1] . ' ' . $pieces[2];
也可以使用正则表达式,但这可能有点过头了。
【讨论】:
$output = shell_exec('wmic os get osarchitecture');
echo $test= str_replace("osarchitecture","",strtolower($output));
【讨论】: