我想将此 C# 代码转换为 PHP 代码。
class Members
{
public int ID { get; set; }
public string Name { get; set; }
public string Surname { get; set; }
}
class Process
{
Dictionary<string, Members> MemberList = new Dictionary<string, Members>();
public Process()
{
//GetMembersMethod();
//Fill MemberList
//example
//MemberList.Add(userid,new Members{id=@id,name=@name,surname=@surname});
}
void WriteMembers() {
foreach (string item in MemberList.Keys)
{
Console.WriteLine(MemberList[item].ID);
Console.WriteLine(MemberList[item].Name);
Console.WriteLine(MemberList[item].Surname);
}
}
}
我如何在 PHP 中编写这个 c# 示例?如何使用带有 PHP 的数组类将循环编码为字典?
编辑..
我在 2 天前编写了这段代码;我想喜欢这个。。
<?php
class CKN
{
public $Name= 'ozan';
public $Surname= 'ckn';
public $ID = '12';
}
$class = new CKN();
for($i=0; $i<10; $i++){
$class_temp= new CKN();
$class_temp->Name="ozan".$i;
$class_temp->Surname="CKN".$i;
$class_temp->ID="CKN".$i;
$arr[$i]=(object)$class_temp;
}
foreach($arr as $key => $value) {
$temp=new (CKN)$value;
foreach($temp as $k=>$v){
print "$k=> $v <br>";
}
}
?>