PHPスクリプトで定義されたいくつかの文字列があります:
<?php
$array = [
'foobar',
'helloworld',
'applebanana'
];
?>
これらの文字列から、いくつかの部分文字列を生成し、データベースに入れました。
+-------------+---+
| id | substrings |
+----+------------+
| 1 | bar |
| 2 | world |
| 3 | banana |
+----+------------+
各文字列/部分文字列の長さはわかりませんし、区切り文字も使用できません。しかし、部分文字列は常に元の文字列の右端に配置されていると言えます。
だから私が知りたいのは、長い文字列を使用して、データベース内の短い部分文字列を見つけるにはどうすればよいですか?
注: データベース内の部分文字列の長さが分からないため、実際には substring() または right() を使用できません。