dprq18175 2019-02-21 10:44
浏览 190
已采纳

将值从变量保存到数组

I have a long string variable that contains coordinates I want to keep each coordinate in a separate cell in the array according to Lat and Lon.. For example. The following string:

string = "(33.110029967689556, 35.60865999564635), (33.093492845160036, 35.63955904349791), (33.0916232355565, 35.602995170206896)";

I want this:

arrayX[0] = "33.110029967689556";
arrayX[1] = "33.093492845160036";
arrayX[2] = "33.0916232355565";
arrayY[0] = "35.60865999564635";
arrayY[1] = "35.63955904349791";
arrayY[2] = "35.602995170206896";

Does anyone have an idea ?

Thanks

  • 写回答

4条回答 默认 最新

  • dongqichang7988 2019-02-21 11:01
    关注

    Use substr to modify sub string, it allow you to do that with a little line of code.

    $array_temp = explode('),', $string);
    
    $arrayX = [];
    $arrayY = [];
    
    foreach($array_temp as $at)
    {
      $at = substr($at, 1);
      list($arrayX[], $arrayY[]) = explode(',', $at);
    
    }
    
    print_r($arrayX);
    print_r($arrayY);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘