有没有办法将字符串变量传递给 array() 函数:
$ints = '112233,112234';
$arr = array($ints);
//instead of
$arr = array(112233,112234);
我知道还有很多其他方法,但传递字符串是我唯一的选择:
$stArr = array();
foreach($dataTeacherAssWr[0]->getStudents() as $student) {
$stArr[] = $student->getIdUser();
}
MyCacheManager::clearAssignmentCacheOnHomepageForUsers($_SESSION['id_user'], $stArr);
and the method:
public static function clearAssignmentCacheOnHomepageForUsers($teacherId, $studentId) {
return self::clearAssignmentCacheOnHomepage(
Array(
'teacherIds' => array($teacherId),
'studentIds' => array($studentId)
)
);
}
如您所见,我可以将 $studentId 作为字符串中的“平面”ID 传递