【问题标题】:How to add information to string如何将信息添加到字符串
【发布时间】:2015-12-05 15:41:45
【问题描述】:

在数据库中,我有 10 个点,其中 lat 和 lng by

foreach($points as $point){
    ->($point->lng, $point->lat);
}

我有他们所有的信息,现在我需要将信息添加到

Mapper::map(5, -2) HERE;

所以它应该看起来像

Mapper::map(5, -2)->marker($point->lng, $point->lat)->marker($point->lng, $point->lat)...;

最好的方法是什么。

【问题讨论】:

  • 您的Mapper 课程是做什么的?此方法仅接受两个integer 中的array 作为参数?您可能只需要重写此方法。如果您需要这方面的帮助,请使用更多信息更新问题。
  • map 是否返回一个对象?是否要向该对象添加一个属性,该属性是具有(经度、纬度)的对象数组?还是我误会了?
  • Mapper 正在创建谷歌地图,您可以使用 ->marker(lng, lat) 添加标记,但我想自动从数据库中添加此信息,因此使用我创建的 foreach - >marker1(lng,lat)->marker2(lng, lat)-> .... 我所需要的只是在类 Mapper .... 之后添加这些信息......所以最后它应该看起来像映射器::map(5, -2)->($point->lng, $point->lat)->($point->lng, $point->lat)...;

标签: php arrays database string


【解决方案1】:

如果我理解正确:

$map = Mapper::map(5, -2);

foreach($points as $point){
    $map = $map->marker($point->lng, $point->lat);
}

var_dump($map)

但这真的取决于这个方法返回什么。在不知道代码在做什么的情况下,不确定这是否对您有用。 =/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 2023-04-03
    • 2020-04-15
    • 2022-01-19
    • 2018-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多