Ответов: 10 Просмотров: 108
|
Jlblcblu, как вам такое решение?
PHP:
скопировать код в буфер обмена
$chords = array(/*Массив со всевозможными аккордами*/); $text = " H Em Спину ломит, голова болит, H Em То ли клещ засел энцефалит? Am C В голове болит последний зуб, H Em Мы болеем за один и тот же клуб. Проигрыш: Em | Em5- Чуть курнул - и сразу бледный вид,";
Вот спарсил с музыкального сайта аккорды для гитар:
Спойлер (Отобразить)PHP:
скопировать код в буфер обмена
// var_export($data); 0 => 'A', 1 => 'A+5', 2 => 'A11', 3 => 'A11+', 4 => 'A13', 5 => 'A5', 6 => 'A5+', 7 => 'A6', 8 => 'A6add9', 9 => 'A7', 10 => 'A7+', 11 => 'A7+5', 12 => 'A7+5-9', 13 => 'A7-10', 14 => 'A7-5', 15 => 'A7-9', 16 => 'A7sus4', 17 => 'A9', 18 => 'A9+5', 19 => 'Aaug', 20 => 'Adim', 21 => 'Am', 22 => 'Am+5', 23 => 'Am+7', 24 => 'Am6', 25 => 'Am6add9', 26 => 'Am7', 27 => 'Am7+', 28 => 'Am7-5', 29 => 'Am7-9', 30 => 'Am9', 31 => 'Am9+7', 32 => 'Amaj7', 33 => 'Amaj9', 34 => 'Amaj11', 35 => 'Asus2', 36 => 'Asus2sus4', 37 => 'Asus4', 38 => 'A#', 39 => 'A#+5', 40 => 'A#11', 41 => 'A#11+', 42 => 'A#13', 43 => 'A#5', 44 => 'A#6', 45 => 'A#6add9', 46 => 'A#7', 47 => 'A#7+', 48 => 'A#7+5', 49 => 'A#7+5-9', 50 => 'A#7-10', 51 => 'A#7-5', 52 => 'A#7-9', 53 => 'A#7sus4', 54 => 'A#9', 55 => 'A#9+5', 56 => 'A#aug', 57 => 'A#dim', 58 => 'A#m', 59 => 'A#m+5', 60 => 'A#m+7', 61 => 'A#m6', 62 => 'A#m6add9', 63 => 'A#m7', 64 => 'A#m7+', 65 => 'A#m7-5', 66 => 'A#m7-9', 67 => 'A#m9', 68 => 'A#m9+7', 69 => 'A#maj11', 70 => 'A#maj7', 71 => 'A#maj9', 72 => 'A#sus4', 73 => 'C', 74 => 'C+5', 75 => 'C11', 76 => 'C11+', 77 => 'C13', 78 => 'C5', 79 => 'C6', 80 => 'C6add9', 81 => 'C7', 82 => 'C7+', 83 => 'C7+5', 84 => 'C7+5-9', 85 => 'C7-10', 86 => 'C7-5', 87 => 'C7-9', 88 => 'C7sus4', 89 => 'C9', 90 => 'C9+5', 91 => 'Cadd9', 92 => 'Caug', 93 => 'Cdim', 94 => 'Cm', 95 => 'Cm+5', 96 => 'Cm+7', 97 => 'Cm6', 98 => 'Cm6', 99 => 'Cm6add9', 100 => 'Cm7', 101 => 'Cm7+', 102 => 'Cm7-5', 103 => 'Cm7-9', 104 => 'Cm9', 105 => 'Cm9+7', 106 => 'Cmaj7', 107 => 'Cmaj9', 108 => 'Cmaj11', 109 => 'Csus4', 110 => 'C#', 111 => 'C#+5', 112 => 'C#11', 113 => 'C#11+', 114 => 'C#13', 115 => 'C#5', 116 => 'C#6', 117 => 'C#6add9', 118 => 'C#7', 119 => 'C#7+', 120 => 'C#7+5', 121 => 'C#7+5-9', 122 => 'C#7-10', 123 => 'C#7-5', 124 => 'C#7-9', 125 => 'C#7sus4', 126 => 'C#9', 127 => 'C#9+5', 128 => 'C#aug', 129 => 'C#dim', 130 => 'C#m', 131 => 'C#m+5', 132 => 'C#m+7', 133 => 'C#m6', 134 => 'C#m6add9', 135 => 'C#m7', 136 => 'C#m7+', 137 => 'C#m7-5', 138 => 'C#m7-9', 139 => 'C#m9', 140 => 'C#m9+7', 141 => 'C#maj7', 142 => 'C#maj9', 143 => 'C#maj11', 144 => 'C#sus4', 145 => 'D', 146 => 'D+5', 147 => 'D\\/E', 148 => 'D\\/F#', 149 => 'D11', 150 => 'D11+', 151 => 'D13', 152 => 'D2', 153 => 'D5', 154 => 'D6', 155 => 'D6add9', 156 => 'D7', 157 => 'D7+', 158 => 'D7+5', 159 => 'D7+5-9', 160 => 'D7-10', 161 => 'D7-5', 162 => 'D7-9', 163 => 'D7sus4', 164 => 'D9', 165 => 'D9+5', 166 => 'Daug', 167 => 'Ddim', 168 => 'Dm', 169 => 'Dm+5', 170 => 'Dm+7', 171 => 'Dm6', 172 => 'Dm6add9', 173 => 'Dm7', 174 => 'Dm7+', 175 => 'Dm7-5', 176 => 'Dm7-9', 177 => 'Dm9', 178 => 'Dm9+7', 179 => 'Dmaj7', 180 => 'Dmaj9', 181 => 'Dmaj11', 182 => 'Dmin#5', 183 => 'Dsus4', 184 => 'D#', 185 => 'D#+5', 186 => 'D#11', 187 => 'D#11+', 188 => 'D#13', 189 => 'D#5', 190 => 'D#6', 191 => 'D#6add9', 192 => 'D#7', 193 => 'D#7+', 194 => 'D#7+5', 195 => 'D#7+5-9', 196 => 'D#7-10', 197 => 'D#7-5', 198 => 'D#7-9', 199 => 'D#7sus4', 200 => 'D#9', 201 => 'D#9+5', 202 => 'D#aug', 203 => 'D#dim', 204 => 'D#m', 205 => 'D#m+5', 206 => 'D#m+7', 207 => 'D#m6', 208 => 'D#m6add9', 209 => 'D#m7', 210 => 'D#m7+', 211 => 'D#m7-5', 212 => 'D#m7-9', 213 => 'D#m9', 214 => 'D#m9+7', 215 => 'D#maj7', 216 => 'D#maj9', 217 => 'D#maj11', 218 => 'D#sus4', 219 => 'E', 220 => 'E+5', 221 => 'E\\/F#', 222 => 'E\\/G#', 223 => 'E11', 224 => 'E11+', 225 => 'E13', 226 => 'E5', 227 => 'E6', 228 => 'E6add9', 229 => 'E7', 230 => 'E7+', 231 => 'E7+5', 232 => 'E7+5-9', 233 => 'E7-10', 234 => 'E7-5', 235 => 'E7-9', 236 => 'E7sus4', 237 => 'E9', 238 => 'E9+5', 239 => 'Eaug', 240 => 'Edim', 241 => 'Em', 242 => 'Em+5', 243 => 'Em+7', 244 => 'Em6', 245 => 'Em6', 246 => 'Em6add9', 247 => 'Em7', 248 => 'Em7', 249 => 'Em7+', 250 => 'Em7-5', 251 => 'Em7-9', 252 => 'Em9', 253 => 'Em9+7', 254 => 'Emaj7', 255 => 'Emaj9', 256 => 'Emaj11', 257 => 'Esus4', 258 => 'F', 259 => 'F+5', 260 => 'F11', 261 => 'F11+', 262 => 'F13', 263 => 'F5', 264 => 'F6', 265 => 'F6\\/9', 266 => 'F6add9', 267 => 'F7', 268 => 'F7+', 269 => 'F7+5', 270 => 'F7+5-9', 271 => 'F7-10', 272 => 'F7-5', 273 => 'F7-9', 274 => 'F7sus4', 275 => 'F9', 276 => 'F9+5', 277 => 'Faug', 278 => 'Fdim', 279 => 'Fm', 280 => 'Fm+5', 281 => 'Fm+7', 282 => 'Fm6', 283 => 'Fm6add9', 284 => 'Fm7', 285 => 'Fm7+', 286 => 'Fm7-5', 287 => 'Fm7-9', 288 => 'Fm9', 289 => 'Fm9+7', 290 => 'Fmaj7', 291 => 'Fmaj9', 292 => 'Fmaj11', 293 => 'Fsus4', 294 => 'F#', 295 => 'F#+5', 296 => 'F#11', 297 => 'F#11+', 298 => 'F#13', 299 => 'F#5', 300 => 'F#6', 301 => 'F#6', 302 => 'F#6add9', 303 => 'F#7', 304 => 'F#7', 305 => 'F#7+', 306 => 'F#7+5', 307 => 'F#7+5-9', 308 => 'F#7-10', 309 => 'F#7-5', 310 => 'F#7-9', 311 => 'F#7sus4', 312 => 'F#9', 313 => 'F#9+5', 314 => 'F#aug', 315 => 'F#dim', 316 => 'F#m', 317 => 'F#m+5', 318 => 'F#m+7', 319 => 'F#m6', 320 => 'F#m6add9', 321 => 'F#m7', 322 => 'F#m7+', 323 => 'F#m7-5', 324 => 'F#m7-9', 325 => 'F#m9', 326 => 'F#m9+7', 327 => 'F#maj7', 328 => 'F#maj9', 329 => 'F#maj11', 330 => 'F#sus4', 331 => 'G', 332 => 'G+5', 333 => 'G11', 334 => 'G11+', 335 => 'G13', 336 => 'G5', 337 => 'G6', 338 => 'G6add9', 339 => 'G7', 340 => 'G7+', 341 => 'G7+5', 342 => 'G7+5-9', 343 => 'G7-10', 344 => 'G7-5', 345 => 'G7-9', 346 => 'G7sus4', 347 => 'G9', 348 => 'G9+5', 349 => 'Gaug', 350 => 'Gdim', 351 => 'Gdim', 352 => 'Gm', 353 => 'Gm+5', 354 => 'Gm+7', 355 => 'Gm6', 356 => 'Gm6add9', 357 => 'Gm7', 358 => 'Gm7+', 359 => 'Gm7-5', 360 => 'Gm7-9', 361 => 'Gm9', 362 => 'Gm9+7', 363 => 'Gmaj7', 364 => 'Gmaj9', 365 => 'Gmaj11', 366 => 'Gsus4', 367 => 'G#', 368 => 'G#+5', 369 => 'G#11', 370 => 'G#11+', 371 => 'G#13', 372 => 'G#5', 373 => 'G#6', 374 => 'G#6add9', 375 => 'G#7', 376 => 'G#7+', 377 => 'G#7+5', 378 => 'G#7+5-9', 379 => 'G#7-10', 380 => 'G#7-5', 381 => 'G#7-9', 382 => 'G#7sus4', 383 => 'G#9', 384 => 'G#9+5', 385 => 'G#aug', 386 => 'G#dim', 387 => 'G#m', 388 => 'G#m+5', 389 => 'G#m+7', 390 => 'G#m6', 391 => 'G#m6add9', 392 => 'G#m7', 393 => 'G#m7+', 394 => 'G#m7-5', 395 => 'G#m7-9', 396 => 'G#m9', 397 => 'G#m9+7', 398 => 'G#maj7', 399 => 'G#maj9', 400 => 'G#maj11', 401 => 'G#sus4', 402 => 'H', 403 => 'H+5', 404 => 'H11', 405 => 'H11+', 406 => 'H13', 407 => 'H5', 408 => 'H6', 409 => 'H6add9', 410 => 'H7', 411 => 'H7+', 412 => 'H7+5', 413 => 'H7-10', 414 => 'H7-5', 415 => 'H7-9', 416 => 'H7sus4', 417 => 'H9', 418 => 'H9+5', 419 => 'Haug', 420 => 'Hdim', 421 => 'Hm', 422 => 'Hm+5', 423 => 'Hm+7', 424 => 'Hm6', 425 => 'Hm6add9', 426 => 'Hm7', 427 => 'Hm7+', 428 => 'Hm7-5', 429 => 'Hm7-9', 430 => 'Hm9', 431 => 'Hm9+7', 432 => 'Hmaj7', 433 => 'Hmaj9', 434 => 'Hmaj11', 435 => 'Hsus2\\/F#', 436 => 'Hsus4', 437 => 'Hsus4', );
|