php7从数组中获取特定值

时间:2018-06-28 17:53:30

标签: php arrays

我有一个php变量

  $thetypedmsg = serialize($bot->getMessage()->getPayload());

如果我在$ thetypedmsg中使用var_dump(),则显示如下

  message: a:5:{s:6:"driver";s:3:"web";s:6:"userId";s:6:"2nwbuy";s:7:"message";s:6:"tester";s:10:"attachment";s:4:"null";s:11:"interactive";s:1:"0";}

因此,要获取和显示仅作为“消息”输入的值,我正在执行以下操作,但是什么也没显示?

  $test = $message[0]['message'];
  echo "$test";

那么我如何显示“消息”的价值是什么?

1 个答案:

答案 0 :(得分:1)

方法submitted: PO[] = []; ngOnInit() { this.getSubmitted() .subscribe(submitted => this.submitted = submitted); } // <li *ngFor="let p of submitted"> 将数据转换为一个[序列化]字符串。变量submitted不仅仅是一个数组,而是一个字符串。 Link for documentation

如果您有一个数组,例如PO并使用serialize()方法,那么您将拥有一个序列化的字符串,数组没有任何内容。

在这种情况下,您需要删除$themsg方法以获取:['number'=>1234]

serialize