我有一个与Lindenmayer系统相关的项目。由于算法原因,我坚持了一些事情。我想在两个字符串之间创建一个规则查找器,例如 第一代: A B A A B A B A. 第二代: A B A A B A B A A B A A B
输出应为: 规则1:A,AB 规则2:B,A
此规则应用于任何具有关系的字符串。
我创建了一些方法,他们在字符串中找到常量,例如:“A”,“B” 但是,我不知道如何找到规则。
// set datetime to 2017-12-23 15:51:47, UTC +0:00
$datetime = DateTime::createFromFormat('Y-m-d H:i:s', '2017-12-23 15:51:47',
new DateTimeZone("UTC"));
$datetime->format("Y-m-d H:i:s");
// output: "2017-12-23 15:51:47"
$datetime->format("n/j/Y g:i A P");
// output: "12/23/2017 3:51 PM +00:00"
// set timezone to Asia/Calcutta, Eastern Standard Time (EST), UTC +5:30
$datetime->setTimezone(new DateTimeZone('Asia/Calcutta'));
$datetime->format("Y-m-d H:i:s");
// output: "2017-12-23 21:21:47"
$datetime->format("n/j/Y g:i A P");
// output: "12/23/2017 9:21 PM +05:30"