この記事は、PHP 面接筆記試験問題 1 に関する記事を共有しています。必要な友人はそれを参照してください
* 関数を実装し、テキストを入力し、テキストを配列に解析してください。配列は入力パラメータを通じて指定されます。
関数プロトタイプ: 関数 ExplodeLines($text, $columnNames)
たとえば、次のように入力します:
コードは次のとおりです | コードをコピー |
$text = " 関数の戻り値: |
インスタンスメソッド
コードは次のとおりです | コードをコピー |
$arr =配列();
$file = file_get_contents("file.txt"); $file と $arr =explode("rn", $file); $columnNames = array('フルーツ', '数値', '色'); $rs = ExplodeLines($arr,$columnNames); //print_r($rs); 関数 ExplodeLines($text, $columnNames){ $配列 = 配列(); foreach($text as $key=>$val){ if($val!=""){ $array[] = array_combine($columnNames,explode(",", $val)); } } $配列を返す } 質問2 以下の要件を満たすようにシステム(データベース構造と論理フロー)を設計してください: 1. ユーザーは上記の種類の金貨を正しく入手できます |
3. 凍結された金貨は、凍結期間後は消費可能な金貨になります
4. ユーザーは自分の利用可能なゴールドコインを使用できます
データベース構造と論理アルゴリズムを記述して、実行可能なソリューションを設計するだけで済みます。
1.金貨Aと金貨Bを配布します
2.現在利用可能な金貨の数を取得し、利用可能な金貨を消費し、現在凍結されている金貨の凍結状態を取得し、凍結された金貨を使用可能な金貨に変換し、凍結された金貨を回収します
カテゴリ:
インタビューの質問
$arr =配列();
$file = file_get_contents("file.txt");$file と $arr =explode("rn", $file); $columnNames = array('フルーツ', '数値', '色');
$rs = ExplodeLines($arr,$columnNames); //print_r($rs); 関数 ExplodeLines($text, $columnNames){
$配列 = 配列();
foreach($text as $key=>$val){
if($val!=""){
$array[] = array_combine($columnNames,explode(",", $val));
}
}
$配列を返す
}
http://www.bkjia.com/PHPjc/629183.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/629183.html
技術記事