我有以下字符串
$string ='
$PropMap["admin_id"] = array("Field", "admin_id", "admin_id", "int");
$PropMap["superadmin"] = array("Field", "superadmin", "superadmin", "int");
$PropMap["username"] = array("Field", "username", "username", "string");
$PropMap["password"] = array("Field", "password", "password", "string");
$PropMap["mail_id"] = array("Field", "mail_id", "mail_id", "string");
$PropMap["master_password"] = array("Field", "master_password", "master_password", "string");
$PropMap["group_id"] = array("Field", "group_id", "group_id", "int");
$PropMap["total"] = array("Field", "total", "total", "int");';
我想
$result ='
$PropMap["admin_id"] = array("Field", "admin_id", "admin_id", "int");
$PropMap["superadmin"] = array("Field", "superadmin", "superadmin", "int");
$PropMap["username"] = array("Field", "username", "username", "string");
$PropMap["password"] = array("Field", "password", "password", "string");
$PropMap["mail_id"] = array("Field", "mail_id", "mail_id", "string");
$PropMap["master_password"] = array("Field", "master_password", "master_password", "string");
$PropMap["group_id"] = array("Field", "group_id", "group_id", "int");
$PropMap["total"] = array("Field", "total", "total", "int");';
表示每行相同位置的必填"="
为了做到这一点,只需将第一个字符串($PropMap["admin_id"]
)向右填充固定长度。
例如
$pad = str_pad($input, $padlength, ' ', STR_PAD_RIGHT);
然后将其与字符串的其余部分连接为
$pad.= '= array();';