More Related Content
F#によるFunctional Programming入門 Brief introduction of Boost.ICL What's hot (20)
Fork/Join Framework。そしてLambdaへ。 C++ Template Meta Programming の紹介@社内勉強会 Effective modern C++ 勉強会 #3 Item 12 Similar to Youtube embedded (20)
T69 c++cli ネイティブライブラリラッピング入門 FuelPHP - フレームワーク4本勝負 @PHPカンファレンス関西2014 XML-RPC : Pythonが「電池付属」と呼ばれる理由 Lisp Tutorial for Pythonista : Day 3 Node.jsでつくるNode.js ミニインタープリター&コンパイラー Hello Dark-Side C# (Part. 1) More from Jun Chiba (20)
【2025年版】新入社員研修で使える楽しくかつ、学びのあるビジネスゲーム7選(ゲーム研修) アウトドアでできるチームビルディング研修用ビジネスゲーム「ロゲイニングカード」説明資料 ジグソーメソッドを用いた情報整理グロープワーク「モンスタービルディング」の説明資料 ストレスマネジメントを疑似体験できるゲーム型メンタルヘルス研修「ストマネ」説明資料 ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーオンライン版」の説明資料 ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーカード版」の説明資料 ペーパータワーを拡張した経営シミュレーションゲーム「ペーパータワーforビジネス」説明資料 プロジェクトマネジメントを疑似体験できるボードゲーム研修「プロジェクトテーマパーク」説明資料 プログラミングを疑似体験できるパズル型カードゲーム「フローチャートパズル」の説明資料 営業を疑似体験できるビジネスゲーム研修「ヒアリングチャレンジ カード版」の説明資料 営業を疑似体験できるビジネスゲーム「ヒアリングチャレンジ オンライン」の説明資料 ダイバーシティ&インクルージョンを体験できる異文化コミュニケーションゲーム「バーンガ」の説明資料 チームビルディングに使える企業向けドミノレンタルサービス「ドミノ倒しゲーム」の説明資料 ジグソーメソッドを用いた地図作成を目的とした情報整理ゲーム「ジグソータウン」の説明資料 チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 オンライン版」の説明資料 チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 カード版」の説明資料 チームビルディングに使えるコンセンサスゲーム「雪山での遭難 オンライン版」の説明資料 チームビルディングに使えるコンセンサスゲーム「雪山での遭難 カード版」の説明資料 チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 オンライン版」の説明資料 チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 カード版」の説明資料 Youtube embedded
- 2. 2
Copyright (c) 株式会社HEART QUAKE All rights reserved .
⽂文字列列関数
l ⽂文字列列関数
- php側であらかじめ⽤用意されている関数
- 今回は⽂文字列列の操作について紹介する
- 以下は⼀一例例。全容は以下を参照。
ü http://php.net/manual/ja/ref.strings.php
関数名 解説
mb_strlen
mb_strlen(⽂文字列列,エンコーディング)
引数に指定された⽂文字列列の⻑⾧長さ(⽂文字数)を返す関数
mb_substr
mb_substr(⽂文字列列,開始位置,取得する⽂文字数)
引数に与えられた⽂文字列列のうち、開始位置から
指定された⽂文字数を返す関数
- 3. 3
Copyright (c) 株式会社HEART QUAKE All rights reserved .
<?php
mb_internal_encoding(”utf-8”);
$moji = ”神奈奈川県川崎市川崎区”;
echo mb_strlen($moji);
⽂文字列列関数
l mb_strlen
- ⽂文字数を取得する関数
- ただし、エンコーディングによって返り値が
異異なるので最初の1⾏行行が必要。
引数で与えられた⽂文字列列
の⻑⾧長さ(⽂文字数)を返す。
この場合は10⽂文字なので
10と表⽰示される。
PHP/sample45.php
- 4. 4
Copyright (c) 株式会社HEART QUAKE All rights reserved .
<?php
mb_internal_encoding(”utf-8”);
$moji = ”神奈奈川県川崎市川崎区”;
$search = ”川崎区”;
$find = mb_strpos($moji, $search);
echo $find;
⽂文字列列関数
l mb_strpos
- 指定された⽂文字がある場所を探す関数
1つ⽬目の変数内の⽂文字に、
2つ⽬目の変数内の⽂文字があったら
⾒見見つかった場所+1の数字が$findに⼊入る。
今回の場合は8となる。
川崎区が⾒見見つかるのは7⽂文字⽬目
内部エンコーディングを指定する関数
- 5. 5
Copyright (c) 株式会社HEART QUAKE All rights reserved .
<?php
mb_internal_encoding(”utf-8”);
$moji = ”神奈奈川県川崎市川崎区”;
echo mb_substr($moji,7,3);
⽂文字列列関数
l mb_substr
- 指定された位置の⽂文字を取得する関数
引数で与えられた⽂文字列列のうち、
7番⽬目から、3⽂文字を取得
つまり今回は「川崎区」が表⽰示される
- 6. 6
Copyright (c) 株式会社HEART QUAKE All rights reserved .
<?php
mb_internal_encoding(”utf-8”);
$moji = ”神奈奈川県川崎市川崎区”;
$search = ”川崎区”;
$len = mb_strlen($moji);
$find = mb_strpos($moji, $search);
echo mb_substr($moji,$find,$len-$find);
⽂文字列列関数
l これまでの技術の組み合わせ
$len = 10 , $find = 7なので
$len-$find = 3となる。
結果は川崎区が表⽰示される
- 7. 7
Copyright (c) 株式会社HEART QUAKE All rights reserved .
<?php
mb_internal_encoding(”utf-8”);
$moji = ”https://www.youtube.com/watch?v=nrFMRuB2lbA”;
$search = ”=”;
$len = mb_strlen($moji);
$find = mb_strpos($moji, $search);
echo mb_substr($moji,$find+1,$len-$find);
⽂文字列列関数
l youtubeへの応⽤用
nrFMRuB2lbA
の部分だけが表⽰示される
+1するのは=がいらないから
- 8. 8
Copyright (c) 株式会社HEART QUAKE All rights reserved .
youtubeの埋め込みコード
l URLと埋め込みコードの関連性
- URL
- 埋め込みコード
- URLのv=のあとの⽂文字がembed/のあと
に⼊入ればいい
https://www.youtube.com/watch?v=nrFMRuB2lbA
<iframe width="420" height="315"
src="https://www.youtube.com/embed/nrFMRuB2lbA"
frameborder="0" allowfullscreen></iframe>