2013-10-10 59 views

回答

7

此情况下,最好的方法是使用爆炸和文件读取的组合。该策略最初是以整个字符串的形式读取的。然后使用爆炸将所有数字存储在数组中。然而,在那种情况下,数组稍后会有一个字符串数组,我们可以将数组元素的类型从String更改为整数。下面是如何

<?php 
$_fp = fopen("php://stdin", "r"); 
fscanf($_fp, "%d\n", $count); 
$numbers = explode(" ", trim(fgets($_fp))); 
foreach ($numbers as &$number) 
{ 
    $number = intval($number); 
} 
sort($numbers); 
?> 
0
$input = trim(fgets(STDIN)); 
$arr = explode(" ", $input);  
foreach($arr as &$number){ 
    $number = (int)$number; 
} 
0

如果要消除“的fopen”功能,用户空白“剪裁”功能,或环绕变量与装饰功能。 例子:

echo "Please enter series limit : "; 
$handles = fopen ("php://stdin","r"); 
$n = trim(fgets($handles)); 

所以在这里我们可以在角色之间,以及在年底删除空白。

相关问题