重複の可能性:
特殊文字を PHP に基づいたものに置き換える方法は?
サンプルコードは次のとおりです。
$code="CSC113α";//other codes PHY123β,MAT324δ
////return last character of the code
$lastchar=substr($code, -1);
// returns rest code without last character..
$rest = substr($code, 0, -1);
//Make standard course_ID with a,ß..
switch ($lastchar)
{
case 'α':{
$lastchar='A';
$id=$rest.$lastchar ;
$full_course_id=$id;
break;
}
case 'β':{
$lastchar='B';
$id=$rest.$lastchar ;
$full_course_id=$id;
break;
}
case 'δ':{
$lastchar='D';
$id=$rest.$lastchar ;
$full_course_id=$id;
break;
}
default:
$full_course_id=$code;
}
ここで、α、β、δ を A、B、D に置き換えようとしています...このコードは機能しません..ここでは、変数コードの値は特殊文字を含む別のスクリプトから取得されます..ここでは、これらの文字を通常の文字に置き換えたいと考えています。 . 'CSC113A' のような最終的な出力を取得したい..しかし、このスイッチ コードは私には機能しません...これを行うのを手伝ってください...高度な thxx....