回答編集履歴
1
phpであることを明示
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
$allprofのうちの1件が名前を含むかどうか調べるには、色々ありますが、foreachが分かりやすいと思います。
|
8
8
|
|
9
|
-
```
|
9
|
+
```php
|
10
10
|
foreach ($allprof as $one) {
|
11
11
|
|
12
12
|
}
|
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
foreachでは、$allprofの中の配列をぐるぐる$oneに渡します。
|
16
16
|
|
17
|
-
```
|
17
|
+
```php
|
18
18
|
foreach ($allprof as $one) {
|
19
19
|
echo $one[1] . PHP_EOL;
|
20
20
|
}
|
@@ -31,7 +31,7 @@
|
|
31
31
|
|
32
32
|
ここまで来たら、strstrの出番です。
|
33
33
|
|
34
|
-
```
|
34
|
+
```php
|
35
35
|
foreach ($allprof as $one) {
|
36
36
|
if (strstr($one[1], $kensakumozi)) {
|
37
37
|
var_dump($one);
|
@@ -67,7 +67,7 @@
|
|
67
67
|
となり、名前に「くん」が入っているものが取れました。
|
68
68
|
該当件数は複数ありますが、1件戻れば良いので、戻り値は1件分が格納されるようにします。
|
69
69
|
|
70
|
-
```
|
70
|
+
```php
|
71
71
|
<?php
|
72
72
|
function myprofile($allprof,$kensakumozi){
|
73
73
|
$ret = [];
|