Objective-C:将一个单词拆分成一个字符数组

时间:2014-04-10 00:21:04

标签: objective-c arrays string nsstring nsarray

对于这个相当简单的问题感到抱歉,但我对objective-c并不熟悉,似乎无法找到解决我的问题的方法,而这个问题实际上与我尝试做的事情有关。 基本上,我有一个包含随机单词的NSString。 例如:

NSString *word = @"Characters";

然后我想把它分成一个由字符组成的数组,以便我可以为它们编制索引:

[0] C
[1] H
[2] A

如果将它们分别放入NSString或数组后,它们就会变得非常重要,只要我能将字符串分离成各个字符,然后将它们编入索引

另外为了澄清,每次我的程序运行并从单词列表中拉出时,该单词都不会被硬编码。

感谢任何帮助!

2 个答案:

答案 0 :(得分:3)

没有理由这样做。在内部,字符串已经是一个字符数组,您可以通过索引来访问各个字符...

[word characterAtIndex:2] // returns 'a'

答案 1 :(得分:0)

更新Swift 4+

默认你有一个字符串

<?php

  $test = $_GET['param'];
  $sql =" SELECT * FROM img WHERE id = $test ";
  $result = $conn->query($sql);

  if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
      echo " <div class='col-lg-9'> ";

      echo " <div class=card mt-4> ";
      echo " <img src=http://placehold.it/900x400 class=img-responsive alt=Responsive image> ";
      echo " <div class='card-body'> ";
      echo " <a class=pull-right> <button type=button class='btn btn-primary'>Prezzo " .$row["prz"]. " €</button> </a> ";

      echo " <h3 class=card-title>" .$row["nome"]. "</h3> "  ;
      echo "<br>";
      echo "<br>";
      echo " <p class=card-text>" .$row["ldscr"]. "</p> ";
      echo "</div>";
      echo "</div>";
      echo "<br>";
    }
  } 

?>

所以,你需要做的就是......

let string = "Characters"

注意: - 这是此answer

的更新