[golang] Go言語でPHPのimplode/explode相当の処理を行う

カテゴリ: golang

go言語でPHPのimplode/explode相当の処理を行痛い場合は、stringsパッケージのJoin()、Sprit()メソッドを使用します。

プログラム

// test01.go
package main

import (
    "fmt"
    "strings"
)

func main() {
    // PHPのimplode相当
    ary1 := []string{"a", "b", "c"}
    str1 := strings.Join(ary1, ", ")
    fmt.Printf("str1: %v\n", str1)

    // PHPのexplode相当
    str2 := "x, y, z"
    ary2 := strings.Split(str2, ",")
    fmt.Printf("ary2: %v\n", ary2)
}

実行結果

> go run test01.go
str1: a, b, c
ary2: [x  y  z]
こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。