您好,我试图访问数组中的元素。
array(
(int) 0 => array(
'requests_users' => array(
'request_id' => '1'
),
(int) 0 => array(
'ct' => '2'
)
),
(int) 1 => array(
'requests_users' => array(
'request_id' => '2'
),
(int) 0 => array(
'ct' => '1'
)
),
(int) 2 => array(
'requests_users' => array(
'request_id' => '4'
),
(int) 0 => array(
'ct' => '2'
)
),
(int) 3 => array(
'requests_users' => array(
'request_id' => '5'
),
(int) 0 => array(
'ct' => '2'
)
)
)
使用for循环(下)
for($row=0;$row<count($list);$row++){
echo $list[$row]['requests_users']['request_id'];
}
我可以获得request_id值。 但是,我在获取&#39; 值时遇到问题。
你们可以帮助我打印&#39; 值吗?
答案 0 :(得分:1)
这样怎么样..
var words = "";
// //Set start position of rtb as range start
// var startPos = richEditControl1.Document.Range.Start;
// //Create range from start of doc to current caret position
// var createRange = richEditControl1.Document.CreateRange(startPos, docPos.ToInt());
// //Get current range text to check for strings
// var getText = richEditControl1.Document.GetText(createRange);
试试这个。 应该工作
答案 1 :(得分:0)
您可以获得“ct”值:
for($row=0;$row<count($list);$row++){
echo $list[$row][0]['ct'];
}
答案 2 :(得分:0)
您可以尝试以下代码
Update one table using Inner Join
UPDATE Table1 SET name=ml.name
FROM table1 t inner JOIN
Table2 ml ON t.ID= ml.ID
答案 3 :(得分:0)
要访问上面数组的元素,可以使用以下递归函数:
public function _convertToString($data){
foreach($data as $key => $value){
if(is_array($value)){
$this->_convertToString($value);
}else{
echo $key .'->'.$value;
}
}
}
您可以通过以下方式调用上述功能:
$str = array(
"data" => "check",
"test1" => array(
"data" => "Hello",
"test3" => array(
"data" => "satish"
)
),
"test2" => array(
"data" => "world"
)
);
$this->_convertToString($str);
您可以修改输出或递归功能以满足您的要求。你可以在你的问题中添加原始数组,我的意思是不是var_dump()所以我可以直接使用它并在需要时修改我的答案中的代码。